当前位置 : 首页 » 文章分类 :  开发  »  dom4j

dom4j

dom4j笔记


概述

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它.

对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,例如Hibernate,包括sun公司自己的JAXM也用了Dom4j。

http://www.dom4j.org/


实例

<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");

参考


上一篇 Quartz笔记

下一篇 小仲马《茶花女》书摘

阅读
评论
364
阅读预计1分钟
创建日期 2015-10-09
修改日期 2018-06-20
类别
标签

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论