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

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了在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

脚本宝典总结

以上是脚本宝典为你收集整理的在PHP中使用XSLT 2.0的最佳方法是什么?全部内容,希望文章能够帮你解决在PHP中使用XSLT 2.0的最佳方法是什么?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。