这个问题在收到答案之前被提问者删除了。因为我认为这个问题合理且有意义,可以服务于某些目的,所以我将再次提出并提供我已经对原问题撰写的答案。
未来是否会在PHP中实现XPath 2.0和/或XSLT 2.0?是否有相关计划?
这个问题在收到答案之前被提问者删除了。因为我认为这个问题合理且有意义,可以服务于某些目的,所以我将再次提出并提供我已经对原问题撰写的答案。
未来是否会在PHP中实现XPath 2.0和/或XSLT 2.0?是否有相关计划?
Saxon C是一个XSLT 2.0的处理器,专门为PHP开发而设计。现在可以从PHP中使用。
更具体地说,以下是如何构建PHP扩展的文档信息:
PHP扩展
按照以下步骤构建PHP扩展。
(或者,您可以使用Petr Zak提供的安装脚本install.sh - 该脚本编写于64位机器上,但也适用于32位机器。)
执行以下命令:
• phpize
• ./configure --enable-saxon
• make
• sudo make install
更新php.ini文件(如果使用Ubuntu,则通常位于'/etc/php5/apache2/'位置),将PHP扩展插入到动态扩展部分:extension=saxon.so,然后运行以下命令:
• sudo service apache2 restart