PHP行使xpath理会XML的要领详解
本篇章节讲授PHP行使xpath理会XML的要领。分享给各人供各人参考,详细如下: XML文件在PHP网站开拓的轻量级应用中行使很是普及,而PHP理会和读取XML文件的方法有许多种,好比JS DOM、SimpleXml、Xpath等方法理会XML文件,本日来讲讲在PHP中行使Xpath理会XML的实例,同时通过Xpath理会XML的实例来先容部门基本的Xpath语法。 Xpath是什么? Xapth首要用来在XML文档中查询信息的器材,通过行使路径表达式可以理会XML文件,读取XML文件中的数据。 PHP理会XML保举教程:必要PHP理会的XML文档: Xpath语法教程
PHP理会XML实例第一步声名:行使PHP SimpleXML载入必要理会的XML文档,SimpleXML默认PHP5支持。 实例一:xpath('LeapsoulInfo')as $value) { print_r($value); }声名:在这个Xpath实例中通过Xpath查询指定节点,以数组情势返回其全部的子节点,并通过PHP的print_r函数打印出最终的数组布局。 实例二:xpath('LeapsoulInfo/name')as $value) { print_r($value); }声名:在这个Xpath实例中通过Xpath路径表达式的方法指定必要Xapth查询的某个特定子节点,以数组情势返回这个子节点的元素。 实例三:xpath('//name')as $value) { print_r($value); }声名:在这个Xpath实例中通过行使//暗示行使Xpath查询XML文件中全部name节点的元素,与上一个Xpath实例的区别在于name没有位置相关。 实例四:xpath('LeapsoulInfo//name')as $value) { print_r($value); }声名:PHP理会XML文件中指定节点下的某个子节点,以数组情势返回其全部子节点,忽略指定的这个子节点在LeapsoulInfoXML中的位置相关。 实例五:xpath("//name/keywords/keyword[@keyid='1']")as $value) { print_r($value); }声名:在必要PHP理会的XML文件中通过Xpath查找keyid=1的元素,以数组情势返回。OK,上述几个PHP Xpath实例教程是PHP理会XML文件最基本的要领,通过公道行使Xpath路径表达式可以举办伟大的XML查询息争析,行使起来感受和SQL一样利便。 PS:这里再为各人提供几款关于xml操纵的在线器材供各人参考行使: 在线XML/JSON相互转换器材: 在线名目化XML/在线压缩XML: XML在线压缩/名目化器材:XML代码在线名目化美化器材:更多关于PHP相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》、《》、《》及《》 但愿本文所述对各人PHP措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |