最佳答案
PHP 没有任何支持 XQuery 的 native 或通用 XML 解析器(如果我错了,请告诉我)。但是,它确实有两个非常标准的扩展来处理 XPath 查询。
我个人认为 simplexml
是两者中较好的。您只需使用:
$xml = new simplexml($some_xml_string);
$xpath_results = $xml -> Xpath("//a/b");
然后循环遍历结果。
广泛的 DOM 类也支持 Xpath 查询。在我看来,使用 DOM 的唯一真正优势是可以直接从较大的 XML 对象中修改或删除结果。
祝你好运。
关于php - 使用 PHP 执行 XQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211743/