php对xml的XPath操作
来源:互联网 发布:淘宝商品优惠券 编辑:程序博客网 时间:2024/06/05 22:57
通过DOM结构点位节点,在数据量很大的情况下速度下降的厉害。解决方法是XPath。
XPath作用:用于快速定位节点
XPath实现查询功能:
<?php//XPath$doc = new DOMDocument();$doc->preserveWhiteSpace=false;$doc->load('books.xml');//通过文档生成此文档的路径$xpath = new DOMXPath($doc);//查询所有的书$query = "/books/book/name";$result = $xpath->query($query);foreach ($result as $bookname){ echo $bookname->nodeValue . '<br/>';}echo "<br/>==========================================<br/>";//查询所有静态语言的图书$query = "/books/book[@type='静态语言']/name";$result = $xpath->query($query);foreach ($result as $bookname){ echo $bookname->nodeValue . '<br/>';}echo "<br/>==========================================<br/>";//通过位置来查询$query = "/books/book[position()=3]/name";$result = $xpath->query($query);foreach ($result as $bookname){ echo $bookname->nodeValue . '<br/>';}echo "<br/>==========================================<br/>";
执行结果:
阅读全文
0 0
- php对xml的XPath操作
- xpath对XML的操作
- XPath 对xml文件操作
- PHP对XML的操作
- XPath对xml进行读取操作
- php 使用xpath进行查询XML操作
- XML:Dom4j操作XML的CRUD、XPath
- php对xml文件的操作
- 深入XPath对xml文件的解析
- xml解析-dom4j对XPATH的支持
- XML文件操作:[学习xpath]XPath最通俗的教程
- JavaEE之使用DOM4J和XPath对xml文档的添加,删除,查询操作
- xpath操作xml
- xml操作之xpath
- xpath操作xml
- PHP对XML文件操作
- PHP simplexml 对xml的增删改操作
- 对XML的操作
- fork调用
- 你不知道的产品分析法则
- 【笔记】PackageManager获取App基本信息实现Apk导出、分享、卸载
- UVa 10474 where is marble?
- Host is not allowed to connect to this MySQL server解决方法
- php对xml的XPath操作
- java学习(9) 匿名内部类
- 树状数组 区间修改区间求和总结
- Qt 调用 Windows 接口实现窗口置顶
- 开灯问题
- 四个Fragment相互切换界面,底部几个TextView点击切换相互切换界面
- 用git上传代码代码到github仓库
- 范数-简介
- JSON类库