PHP的xpath()函数是用来查询XML文档的一种方法,它使用XPath表达式来查询XML文档,并返回一个结果节点集合。
使用方法
使用xpath()函数需要用到XPath表达式,它是一种用来标识XML文档中某个节点的语法,可以用来查询XML文档中某个节点的信息。XPath表达式分为两种:节点路径表达式和过滤表达式。节点路径表达式用来查找XML文档中某个节点,而过滤表达式用来限定某个节点的属性。
示例演示
下面是一个使用xpath()函数的示例:
$doc = new DOMDocument();
$doc->loadXML('bar ');
$xpath = new DOMXPath($doc);
$result = $xpath->query('//foo');
foreach ($result as $node) {
echo $node->nodeValue;
}
上面的代码中,创建一个DOMDocument对象,加载XML文档,创建一个DOMXPath对象,并使用xpath()函数查询XML文档中的foo节点,遍历查询结果,输出节点的值。