我正在使用EasyPHP进行测试,我希望在我的php代码中应用XSLT 2.0处理器。 EasyPHP 5.3.9标准xslt处理器虽然是1.0版本。
在Saxon9he.jar或XSLT2Processor.jar(在sourceforge.net上找到)中应用xslt处理器需要做什么?我想知道的东西:
我正在使用的代码
<?php
$XML = new DOMDocument();
$XML->load('test.xml');
$xslt = new XSLTProcessor();
$XSL = new DOMDocument();
$XSL->load('test.xslt');
$xslt->importStylesheet( $XSL );
print $xslt->transformToXML( $XML );
?>
哪些错误,因为我有一个XSLT 2.0版本样式表。我得到的错误就像
Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: compilation error: file file:///C:/Program%20Files%20(x86)/EasyPHP-5.3.9/www/test.xslt line 99 element function in C:\Program Files (x86)\EasyPHP-5.3.9\www\test.php on line 7