Я пытаюсь использовать следующий код
# LOAD XML FILE
$XML = new DOMDocument();
$XML->loadXML( $exporteddatatransformed );
# START XSLT
$xslt = new XSLTProcessor();
$XSL = new DOMDocument();
$XSL->load( 'xsl/'.$xsltemplatefileid.'.xsl', LIBXML_NOCDATA);
$xslt->importStylesheet( $XSL ); <-- LINE 549
#PRINT
print $xslt->transformToXML( $XML );
Но выдает следующую ошибку.
Предупреждение: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: ошибка компиляции: файл /home/..../xsl/1234567890.xsl строка 2 таблицы стилей элемента в /home/...../myfile.php в строке 549
Лист XSL выглядит следующим образом:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
</xsl:template>
</xsl:stylesheet>
В настоящее время я урезал его до этого «ничего», чтобы диагностировать, где возникает проблема, но он все еще остается в этой «базовой» версии XSL!