解析DOM的方式方法

本文介绍如何使用SAX和simpleXML两种方法解析XML文件,并详细解释了节点的增删改查等操作,帮助读者掌握PHP中高效处理XML数据的方法。
利用SAX解析XML
PHP如何通过SAX解析XML
(1)创建XML解析器(2)规定如何去处理我们碰到的数据和标签(3)开始解析(4)解析完成后

如何去处理(错误的处理)。
DOM方式与SAX方式的异同
1.DOM方式会将所有的XML数据读入到内存中,SAX方式不会。
2.DOM方式将所有节点处理好之后再操作,SAX一边读取一边操作。
3.当XML文档结构有问题时,DOM方法无法解析成节点树,SAX可以一直处理,直到错误发生
4.SAX适合读取大数据,DOM适合做复杂的操作。
使用simpleXML解析XML
1.实例化simpleXML对象
2.访问某一个节点
(1)元素的属性,数组下标的形式
(2)如果是对象集合,使用foreach遍历
(3)数组下标的形式访问某个元素
节点的增删改查
1.增加节点(addChild()方法)
2.删除节点(unset())
3.修改节点(重新赋值即可)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值