找不到类"XSLTProcessor"

Ron*_*hut 5 php xml xls

我正在尝试使用XSLT将XML文件转换为HTML输出.

我的代码如下:

<?php

$xml = new DOMDocument;
$xml->load('file.xml');

$xsl = new DOMDocument;
$xsl->load('file.xsl');

$proc = new XSLTProcessor;

$proc->importStyleSheet($xsl);

echo $proc->transformToXML($xml);

?> 
Run Code Online (Sandbox Code Playgroud)

但我收到错误:致命错误:找不到类'XSLTProcessor'

我知道这与事实数据有关,xsltprocessor不是用我的服务器上的PHP编译的......但我似乎无法找到启用它的方法.(我不控制服务器,但我的托管确实)

小智 6

只需安装: sudo apt-get install php5-xsl

并重新启动您的APACHE服务器;)


tha*_*guy 1

如果您的 php 环境位于 Linux 上,您可以使用以下命令启用 php 扩展:

yum install php-xml
Run Code Online (Sandbox Code Playgroud)

如果是 Windows 系统,您可以进入 php.ini 配置文件并取消注释 php_xml.dll 扩展名。

希望有帮助。顺便说一句,快速的谷歌搜索可以在未来回答类似的问题。