要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/
目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.
以下是相关操作:
一.Document对象相关
1.读取XML文件,获得document对象.
目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.
以下是相关操作:
一.Document对象相关
1.读取XML文件,获得document对象.


2.解析XML形式的文本,得到document对象.


3.主动创建document对象.


二.节点相关
1.获取文档的根节点.

2.取得某节点的单个子节点.

3.取得节点的文字

也可以用:

这个是取得根节点下的name字节点的文字.
4.取得某节点下名为"member"的所有字节点并进行遍历.








5.对某节点下的所有子节点进行遍历.






6.在某节点下添加子节点.

7.设置节点文字.

8.删除某节点.

9.添加一个CDATA节点.


三.属性相关.
1.取得某节点下的某属性


2.取得属性的文字

也可以用:

这个是取得根节点下name字节点的属性firstname的值.
3.遍历某节点的所有属性








4.设置某节点的属性和文字.

5.设置属性的文字


6.删除某属性


四.将文档写入XML文件.
1.文档中全为英文,不设置编码,直接写入的形式.



2.文档中含有中文,设置编码格式写入的形式.






五.字符串与XML的转换
1.将字符串转化为XML


2.将文档或节点的XML转化为字符串.







[广告] 重奖 悬赏kfc3v3 球衣
没有评论:
发表评论