使用dom4j技术来读取xml中的信息。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dom4j技术来读取xml中的信息。相关的知识,希望对你有一定的参考价值。

首先根据xml路径获取到xml的流文件
然后新建一个SAXReader对象
使用SAXReader对象使用read方法读取到xml获得document文档
通过document文档获取到根节点getRootElemnet()
然后通过根节点的遍历方法获得遍历后的集合elementIterator();
遍历集合将集合中各个对象的属性值取出来attributeValue();
接着再根据这个节点向下遍历,获得这个节点连接的下一层的遍历集合
循环遍历直至遍历完全
首先导入jar包

public void Test(){
InputStream input = this.Class().getResourceAsStream("/xxx.xml");
SAXReader reader = new SAXReader();
try {
Document document = reader.read();
Element rootEle = document.getRootElemnt();
Iterator<Elelment> iter01 = rootEle.elementIterator();
while(iter01.hasNext()){
Element element01 = iter01.next();
String xx = element01.attributeValue();
String yy = element01.attributeValue();
Iterator iter02 = element01.elementIterator();
while(iter02.hasNext){
Element element02 = iter02.next();
String xx = element01.attributeValue();
String yy = element01.attributeValue();
}
}
}catch(Exception e){
e.printStackTrace();
}
}

以上是关于使用dom4j技术来读取xml中的信息。的主要内容,如果未能解决你的问题,请参考以下文章

Java修炼之路——读取XML文件

Java:使用DOM4j来实现读写XML文件中的属性和元素

Java:使用DOM4j来实现读写XML文件中的属性和元素

dom4j读取xml

Java获取XML节点总结之读取XML文档节点

读取XML文件 Dom4j