我正在尝试使用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编译的......但我似乎无法找到启用它的方法.(我不控制服务器,但我的托管确实)
如果您的 php 环境位于 Linux 上,您可以使用以下命令启用 php 扩展:
yum install php-xml
Run Code Online (Sandbox Code Playgroud)
如果是 Windows 系统,您可以进入 php.ini 配置文件并取消注释 php_xml.dll 扩展名。
希望有帮助。顺便说一句,快速的谷歌搜索可以在未来回答类似的问题。
| 归档时间: |
|
| 查看次数: |
13943 次 |
| 最近记录: |