文档章节

遍历xml

李永china
 李永china
发布于 2016/04/20 13:36
字数 140
阅读 9
收藏 0

public class DomDemo1 {

    /**
     * @param  args
     */
    public static void main(String[] args) {
        try {
            File file=new File("src/xml1.xml");//根据情况 写自己的xml文档地址
            new DomDemo1().parse(file);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }
    
    public  void parse(File file){
        try {
            //1.创建xml解析器
            SAXReader sr=new SAXReader();
            //读取xml文档  返回Document对象
            Document d=sr.read(file);
            Element root=d.getRootElement();
            System.out.println(root.getName());
            getChildNode(root);
            
            
        }  catch (Exception e) {
            throw new RuntimeException(e);
        }
    }
    //得到当前元素的所有子节点(包括孙及以下接点)
    public  void getChildNode(Element e){
        Iterator<Node> ir=e.nodeIterator();
        while(ir.hasNext()){
            Node node=ir.next();
            if(node instanceof Element){
                System.out.println(node.getName());
                Element child=(Element) node;
                getChildNode(child);
            }
        }
    }
}

© 著作权归作者所有

李永china
粉丝 11
博文 233
码字总数 174289
作品 0
朝阳
程序员
使用dom4j技术来读取xml中的信息。

首先根据xml路径获取到xml的流文件 然后新建一个SAXReader对象 使用SAXReader对象使用read方法读取到xml获得document文档 通过document文档获取到根节点getRootElemnet() 然后通过根节点的遍...

大韦德先生
03/18
0
0
iOS的轻量级XML解析库--TBXML

TBXML是一个用于iOS上的解析速度非常快的轻量级XML解析库。提供了非常简洁的接口,使用起来很简单。 它提供了可以通过文件路径、URL、XML文件内容、内容字符串等方式载入XML文件,提供了获取...

匿名
2012/01/09
3.8K
0
怎么做一个xml的编辑器?

数据结构作业,5000,希望神人牛人高人前辈指点一下,给点思路或学习资料,我是想自己完成。 (三) XML文档存取类库与编辑器的设计和实现及应用 1.问题陈述 以广州市的政治、经济、文化、工业...

李永耀
2009/08/06
1K
1
Python 的 HTML/XML 解析库--PyQuery

PyQuery 让你使用 jQuery 的风格来遍历 XML 文档,它使用了 lxml 来处理 XML 乃至 HTML 文档。 你可以直接从字符串、URL或者文件中加载文档: >>> from pyquery import PyQuery as pq>>> fro......

匿名
2012/11/12
10.4K
7
将XML文件内容转换成json格式

package com.lieni.ruyu.api.xmlTool; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Unsuppo......

newdeng
07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker学习笔记

Docker Resources All In One Docker 学习资源整理

OSC_fly
9分钟前
3
0
Android 安全逆向:篡改你的位置信息

篡改你的位置信息

蔡小鹏
9分钟前
1
0
SpringMVC 全局异常处理,返回json

1.在spring-mvc.xml中增加配置: 比如我的freemarker视图定义的是:/WEB-INF/template 我的页面则放在template下的common目录下,所以下方定义的是common/500,文件扩展名根据视图定义可以忽...

Gmupload
10分钟前
1
0
一篇文章搞定前端面试

本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之...

Jack088
16分钟前
3
0
ajax 轮询请求后台服务器

<script type="text/javascript"> // var i=0; //声明轮询次数变量 $(document).ready(function(){ c = window.setInterval("getResult()",10000); //间隔多少秒去触发ajax }); function get......

15834278076
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部