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