这是我在网站上的第二个问题,像往常一样,我花了几个小时阅读了很多相关问题,最相关的两个是:
-
XPath 2.0 和/或 XSLT 2.0 是否会在 PHP 中实现?其中解释了使用 PHP/Java Bridge 和 Saxon 的解决方案。
And
-
将 PHP XSLT 处理器升级到 XSLT 2.0其中解释了使用 XML_XSLT2Processor 的解决方案,使用 PEAR 和 PHP 安装它。
我主要关注第二个选项,因为 php 已经有一个 XSLTProcessor 库,但遗憾的是它只支持 XSLT 1.0,而我正在寻找 2.0 支持,所以它似乎是正确的选项,但在安装 PEAR 并尝试安装 XML_XSLT2Processor 后,读了很多文章(1, 2, 3,我目前已经公开的有关该主题的内容),AltovaXML 已商业化,而 PEAR 又存在很多问题,因此我决定采用第一个选项。
但我真的不太了解 Java,但我还是想尝试一下,但在开始之前我决定先问一下(而且帖子有点过时了)。
难道没有其他更好的方法来使用 PHP 管理 XSLT 2.0 吗?
这个问题很及时,因为上周我们推出了 Saxon/C,这是一个编译为 Intel 机器代码的 Saxon 端口,具有 C、C++ 和 PHP 的 API。现在还处于早期阶段(Alpha 0.1 版本),但如果您不介意处于最前沿,您可以尝试一下。当然,我们欢迎您的反馈。详情请见http://www.saxonica.com/saxon-c/index.xml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)