java 修改xml文件节点值并保存_xml解析——增删改查操作后将其修改结果保存

一、可扩展标记语言xml:Extensible Markup Language

1、XML的作用:1)统一数据传输的格式。2)做小型数据库[文件型数据库]。3)做配置文件  .ini   .propertity  .xml

.cfg

2、XML文件的基本格式:

标签:分为双标签和单标签,双标签的开头和结尾标签名必须一致,大小写一样,/ 开头的是结尾标签,单标签必须在 > 前加上 /

来结尾,单标签中不能放文本。

属性:在开始标签中定义一些名值对,值一定是字符串

3、XML文件的基本构成:

1)在第一行是XML声明    <?xml version="1.0" encoding="UTF-8"  ?>

2)必须且只能有一对根标签

3)标签可以一层一层嵌

二、写一个简单的xml文档stus.xml然后用Dom进行解析。

DOM : Document Object Model 文档对象模型

DOM解析的基本思路:将整个XML文件一次性读入内存,将整个XML看做一棵文档树,XML中的每一个标签,属性,文本都看做是树上的一个结点,然后可以对结点进行增删改查的操作。

已经编辑好的stus.xml文档

Java代码  c8b9c646578a2504cc67ced915c29cff.png

张三

19

李四

20

王五

21

三、开始解析

创建解析工厂

Java代码  c8b9c646578a2504cc67ced915c29cff.png

// 得到解析工厂对象

DocumentBuilderFactory factory 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值