<?php
/****
40集
****/
//创建一个dom对象并读取xml文件到内存中
$dom = new DOMDocument('1.0','utf-8');
$dom->load('./book.xml');
//创建一个xpath对象
$xpath = new DOMXPATH($dom);
$sql = '/bookstore/book[1]/title';//注意此处路径数字从1开始,与下面的item参数不同
$rs = $xpath->query($sql);//即使上面定位到了具体某个节点,得到的$rs仍然是一个节点列表
print_r($rs);
echo $rs->item(0)->nodeValue;//所以输出的时候仍然得用item(0)->nodeValue 不能直接echo $rs; 另外注意此处item参数从0 开始 ;另外nodeValue的v要大写,不然报错</span>
?>php XPATH一些注意事项
最新推荐文章于 2024-07-15 08:55:34 发布
本文介绍了一种使用PHP中的DOM扩展来解析XML文件的方法。通过实例演示了如何加载XML文件到DOM对象,并利用XPath查询特定节点。文章还强调了在获取节点值时应注意的细节。
237

被折叠的 条评论
为什么被折叠?



