php - 使用 PHP 执行 XQuery

标签 php xquery

如何执行 XQueryPHP ?能举个例子吗?

谢谢。

最佳答案

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/

相关文章:

php - 参数编号无效

java - 寻找用于语法突出显示的 Java GUI 组件/想法

xquery - marklogic 6 - 如何将 xml 文档从共享路径位置加载到 marklogic DB

php - 将数组作为数组而不是 PHP 中的 JSON 传递给 javascript

javascript - PHP 对 AJAX 请求没有响应

xslt - 如何使用 xQuery

ubuntu - 如何从 Ubuntu 使用 cURL 将 XQuery 代码发布到 MarkLogic?

xpath - Xquery将元素的所有“内容”(text()+所有子节点)复制到新元素中

php - 在 PHP 中接收多部分 POST 数据请求

php - PHP中计划任务的最佳方法是什么