PHP创建与解析XML | 您所在的位置:网站首页 › php解析xml文件 › PHP创建与解析XML |
PHP创建与解析XML一.使用SimpleXML操控XML要处理XML文件,有两种传统的处理思路:SAX和DOM.SAX基于事件触发机制,对XML文件进行一次扫描,完成要进行的处理;DOM则将整个XML文件构造为一颗DOM树,通过对DOM树的遍历完成处理.这两种方法各有优缺点,SAX的处理思路相对抽象,DOM的处理过程相对烦琐,都不很适合新手的入门.PHP5退出一套新的XML处理函数,即SimpleXML.名如其实,SimpleXML本身小巧精干,只提供了少量的几个方法的函数,单用它处理起XML文件功能却非常强大,操作也非常的简单 1.创建XML文件 [PHP] 纯文本查看 复制代码? 1.0 xml解析测试 张三 23 李四 24 王五 25 xml; //创建对象解析xml字符串 $_sxe = new SimpleXMLElement($_xml); //在当前目录下,生成XML文件 $_sxe->asXML('./test.xml'); ?> 效果图: 2.载入XML文件[PHP] 纯文本查看 复制代码? 效果图: 3.解析XML文件 [PHP] 纯文本查看 复制代码? 效果图: 4.读出XML数据 [PHP] 纯文本查看 复制代码? 效果图: 5.使用XPath来获取节点 [PHP] 纯文本查看 复制代码? 效果图: 二.使用DOMDocument操作XML很多情况下,手工生成标记要求从上到下生成文档,必须保证标签都是完整的,开始和结束标签.尽管借助于一些PHP函数或类可以有所改善,不过PHP还提供了一组更有帮助的内置对象和函数.文档对象模型(Document Object Model,DOM)提供了一个树桩结构,能很容易创建和处理标签.1.DOMDocument生成XML[PHP] 纯文本查看 复制代码? 效果图: 更多技术资讯可关注:gzitcast 原文链接:https://segmentfault.com/a/1190000020407604 |
CopyRight 2018-2019 实验室设备网 版权所有 |