dom4j
dom4j笔记
概述
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它.
对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,例如Hibernate,包括sun公司自己的JAXM也用了Dom4j。
实例
<universe>
<world WorldName="Earth">
<country>China</country>
</world>
</universe>
// 获取根元素"universe"
Element root = document.getRootElement();
// 获取指定名称的第一个子元素
Element firstWorldElement = root.element("world");
// 获取指定名称的所有子元素
List<Element> allWorldElements = root.elements("world");
// 输出其个数
System.out.println("NO. of worlds:"+allWorldElements.size());
// 获取元素的属性
String worldName = firstWorldElement.attributeValue("WorldName")
// 获取当前元素的值(有的标签可能没有值,例如universe和world都没有值)
if(!(countryElement.getTextTrim().equals(""))){
String countryName = countryElement.getText();
}
// 获取子元素的值
String countryName = firstWorldElement.elementText("country");
参考
Java XML解析工具 dom4j介绍及使用实例
http://www.cnblogs.com/mengdd/archive/2013/06/05/3119927.htmlJAVA 使用Dom4j 解析XML
http://blog.csdn.net/yyywyr/article/details/38359049使用Dom4j解析XML
http://blog.csdn.net/redarmy_chen/article/details/12969219
上一篇 Quartz笔记
下一篇 小仲马《茶花女》书摘
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: