在PHP中评估XPath 2.0
我目前正在从事一个用PHP编写的项目,希望评估XML文件上的XPath表达式。由于文件非常复杂,因此我的XPath包含诸如…in…return循环之类的表达式或XPath2引入的其他特性。不幸的是,PHP的类只支持XPath1.0,我没有找到任何适用于PHP的XPath2.0计算器。有人遇到过同样的问题并找到了解决方案吗?(目前处于测试阶段)可以从PHP调用。它是开源的,包含在Mozilla公共许可证2.0中。支持Linux、Windows和Mac OS X 或者,代替对XPath 2.0的支持,您可以重新编写XPath,以正确使用XPath 1.0,并涵盖PHP中XPath之外的迭代等内容。事实上是这样的。不过也有一些。否则,您可能必须为其中一个流畅的DOM前端重写它。在PHP中评估XPath 2.0,php,xml,xpath,xpath-2.0,Php,Xml,Xpath,Xpath 2.0,我目前正在从事一个用PHP编写的项目,希望评估XML文件上的XPath表达式。由于文件非常复杂,因此我的XPath包含诸如…in…return循环之类的表达式或XPath2引入的其他特性。不幸的是,PHP的类只支持XPath1.0,我没有找到任何适用于PHP的XPath2.0计算器。有人遇到过同样的问题并找到了解决方案吗?(目前处于测试阶段)可以从PHP调用。它是开源的,包含在Mozilla公共许可证2.0中。支持Linux、Windows和Mac OS X 或者,代替对XPath 2.0的支持