这是我在网站上的第二个问题,就像往常一样,我花了几个小时阅读了很多相关的问题,最相关的两个问题是:
> Will XPath 2.0 and/or XSLT 2.0 be implemented in PHP?
这解释了使用PHP / Java Bridge和Saxon的解决方案.
和
> Upgrade PHP XSLT processor to XSLT 2.0
这解释了使用XML_XSLT2Processor的解决方案,使用PEAR和PHP安装它.
我主要关注第二个选项,因为PHP已经有了一个XSLTProcessor库,但遗憾的是它只支持XSLT 1.0而且我看起来支持2.0,所以它似乎是正确的选择,但在安装PEAR并尝试安装XML_XSLT2Processor之后,阅读很多文章(1,2,3,我目前对这个主题开放的那些文章)和AltovaXML已经商业化了,而PEAR是如此的错误,我决定选择第一个选项.
但是我真的不懂Java,但是我会尝试一下,但在开始之前我决定先问(加上帖子有点过时).
问题是及时的,因为上周我们推出了Saxon / C,这是Saxon的一个端口,编译为英特尔机器代码,包含用于C,C和PHP的API.它还处于早期阶段(Alpha 0.1发布),但是如果你不介意处于最前沿,你可以尝试一下.当然,我们欢迎您的反馈.详细信息在
http://www.saxonica.com/saxon-c/index.xml
原文链接:https://www.f2er.com/php/133793.html