Java中解析XML的四种常用方法(4)_DOM4J解析

DOM4J其功能和JDOM差不多,下面接开始介绍如何用DOM4J读XML文件

1.创建要读文件的对象实例

2.创建SAXReader实例对象

3.通过SAXReader实例对象的read(要读文件的对象在第一步中创建)方法创建Document实例对象

4.通过Document实例对象的getRootElement()方法取得根节点实例对象

5.然后通过根节点实例对象的elementIterator()获得迭代器实例对象

6然后通过迭代器实例对象的hasNext()和next()获取所有的子节点实例对象

7通过子节点实例对象的elementText("子节点标签名字")获得文本内容

上面就完成了一个完整的XML读的功能,下面介绍一下写XML文件

1.通过DocumentHelper的createDocument()方法创建Document实例对象

2.通过addElement("子节点标签名字")增加元素节点,并且是用父元素节点调用次方法一次将子节点加入进去,从而构建起整个XML文件的结构,其中Document实例对象应该增加根节点内容

3.通过元素节点调用setText("文本内容")设置文本内容

4.通过OutputFormat的createPrettyPrint()方法创建OutputFormat的实例对象,然后通过此实例对象调用setEncoding("GBK")设置编码

5.创建XMLWriter实例对象,需要在其构造函数中传入文件实例对象并且将文件需要输出文件的路径写在里面如:

XMLWriter(new FileOutputStream(new File("文件路劲")),OutputFormat的实例对象用来改编码)

6.通过XMLWriter实例对象的write(Document实例对象)方法将内容写到文件中去

7.最后通过XMLWriter实例对象的close()方法关闭文件写操作

这样通过DOM4J写XML文件就可以实现了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值