dom4j解析xml文件
Posted xiaobaiyize
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dom4j解析xml文件相关的知识,希望对你有一定的参考价值。
/***xml文件用途配置文件
* xml文件的编写使用两种约束DTD和schema技术
* xml文件内容的解析(读取)使用dom4j技术
* 1,得到解析输入流
* 2,将文件解析成Document对象
* 3,根据Document对象得到根元素
* 4,根据根元素得到子元素集合
* 5,根据子元素再次得到子元素
*/
//获取xml文件中的内容
SAXReader sr = new SAXReader();
//读取文件内容,文件路径有需要转义
Document doc = sr.read("src\com\yz\xml\NewFile.xml");
//得到根节点
Element el = doc.getRootElement();
// System.out.println(el.getName());
//得到子节点集合
List<Element> list = el.elements();
for (Element ob : list) {
System.out.println(ob.attributeValue("name"));
//得到子节点中属性的值
System.out.println(ob.element("key").attributeValue("name"));
}
}
以上是关于dom4j解析xml文件的主要内容,如果未能解决你的问题,请参考以下文章