JAVA的XML拓展

虽然XML使用已经很少了,但是作为学习,我们可以通过学习XML的一些基本操作拓宽知识面为后续学习打下基础.

本次分享的是通过JAVA的Document类,对XML文档进行读取,添加删除等操作.

首先,创建Document对象并进行try/catch操作,将XML文件和Document对象进行关联的格式如下:

DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();(创建一个Doucument工厂,类似单例模式)

DocumentBuilder builder=factory.newDocumentBuilder();创建一个DocumentBuilder对象

Document document =null;

document=builder.parse(XML文件路径);//在此步骤时已经在java内完成了节点树的设置

document创建需要try/catch异常

创建一个方法,用来获取XML各节点信息,节点对象为Node对象,需注意,在Document类中,Node节点有两重身份,一是节点树的节点对象,二是包含其下面子项的元素,所以要读取节点的子节点需要将Node对象强转为Element元素对象进行操作.

 在修改完XML文档后,需要将修改后数据保存(可覆盖原文件),使用下面如图所示的方法来保存修改后的数据.

 创建一个增加XML节点等数据的方法,类似于读取的逆向操作,最后两步是将节点插入至之前原有节点之前(document.getElementByTagName("节点名").item(0))并调用保存方法保存.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

地球在逃人员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值