我有两个文件student.xml& sytle_student.xsl和一个文件PHP whaich包含在xml文件中搜索数据的表单,但结果不会出现在xsl文件中附加的样式中 我用过这个功能
$xslDoc = new DOMDocument();
$xslDoc->load("style_student.xsl");
$xmlDoc = new DOMDocument();
$xmlDoc->load("student.xml");
$proc = new XSLProcessor();
$proc->importStylesheet($xslDoc);
echo $proc->transformToXML($xmlDoc);
但它在此行中产生2个错误
$proc = new XSLProcessor();
错误:第51行的C:\ wamp \ www \ index.php中找不到类'XSLProcessor'
如何处理此错误以显示xsl样式的结果?
答案 0 :(得分:3)
该类名为XSLTProcessor
,扩展名为ext/xsl
。
检查扩展名ext / xsl是否已加载。
var_dump(extension_loaded('xsl'));
如果没有安装扩展程序和/或更改php.ini以激活它。