php+xml编程之xpath的应用实例
2015-01-24 00:00
726 查看
本文实例讲述了php+xml编程之xpath的应用。分享给大家供大家参考。具体如下:
xpath设计的核心思想:迅速定位到你所需要的元素(或者节点)。PHP 文件在载入xml文件和创建DOMDocument 对象后,就可以开始建立DOMXPath 对象。建立形式如下:
建立 DOMXPath 对象后,就可以开始使用 DOMXPath::query()方法,找到你需要的元素:
实例:
xml文档:words.xml
xpath应用:index.php
希望本文所述对大家的php+XML程序设计有所帮助。
xpath设计的核心思想:迅速定位到你所需要的元素(或者节点)。PHP 文件在载入xml文件和创建DOMDocument 对象后,就可以开始建立DOMXPath 对象。建立形式如下:
$xpath = new DOMXPath($xmldoc);
建立 DOMXPath 对象后,就可以开始使用 DOMXPath::query()方法,找到你需要的元素:
$item = $xpath->query("xpath路径表达式");//返回值为DOMNodList对象
实例:
xml文档:words.xml
<?xml version="1.0" encoding="utf-8"?> <words> <word> <en>boy</en> <ch>男孩</ch> </word> <word> <en>girl</en> <ch>女孩</ch> </word> <word> <en>teacher</en> <ch>老师</ch> </word> <word> <en>beauty</en> <ch>美女</ch> </word> </words>
xpath应用:index.php
<?php $xmldoc = new DOMDocument(); //加载文件 $xmldoc->load("words.xml"); //使用xpath查询 $xpath = new DOMXPath($xmldoc);//创建DOMXPath对象 $node_list = $xpath->query("/words/word/ch");//查询ch这个元素,返回值为DOMNodeList对象 echo $node_list->item(0)->nodeValue; ?>
希望本文所述对大家的php+XML程序设计有所帮助。
相关文章推荐
- php+xml编程之xpath的应用实例
- php+xml编程之SimpleXML的应用实例
- php+xml编程之SimpleXML的应用实例
- PHP 自学之路-----XML编程(Xpath技术,simpleXml技术)基础入门
- PHP编程中正则表达式应用实例一
- PHP 自学之路-----XML编程(Xpath技术,simpleXml技术)基础入门
- 从基本应用实例快速步入XML编程世界
- 用PHP与XML联手进行网站编程代码实例
- PHP中XPATH 实现xml及html文件快速解析(附xml做小型数据库实现六级单词快速查询实例)
- PHP XPath快速查找xml元素实例: 词典(xml) 查询词条
- PHP使用xpath解析XML实例教程
- [导入]XML应用-用PHP与XML联手进行网站编程
- 用PHP与XML联手进行网站编程代码实例
- PHP编程技巧:看实例学正则表达式
- 用PHP与XML 联手进行网站编程(一)
- 不错的mod_perl编程的简单应用实例介绍
- JAVA的XML编程实例解析
- 用PHP与XML 联手进行网站编程(二)
- 实例演练ASP+XML编程
- 由浅入深学习动态网页制作PHP的编程与应用(一)