在PHP中使用XSLT 2.0的最佳方法是什么?

前端之家收集整理的这篇文章主要介绍了在PHP中使用XSLT 2.0的最佳方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我在网站上的第二个问题,就像往常一样,我花了几个小时阅读了很多相关的问题,最相关的两个问题是:

> 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,但是我会尝试一下,但在开始之前我决定先问(加上帖子有点过时).

有没有其他更好的方法来管理PHP的XSLT 2.0?

问题是及时的,因为上周我们推出了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

猜你在找的PHP相关文章