Hier der Fehler:
Warning: XSLTProcessor::transformToDoc()
[xsltprocessor.transformtodoc]: No stylesheet associated to
this object in
/www/htdocs/xxxxxxx/httpdocs/components/com_sobipro/lib/mlo/tem
plate_xslt.php on line 119
Nun ja, die entscheidenden Zeilen fehlen wohl trotzdem. Was steht in Zeile 119 und wie wurde der XSLT Prozessor zuvor initialisiert?
Ich habe keien Ahnung von PHP, habe das aber spontan ohne Fehler zum laufen bekommen. Wenn ich die Zeile mit „importStyleSheet“ weglasse tritt der beschreibene Fehler auf, was ja auch zur Fehlermeldung passt.
PHP-Test<?php $xsl = new XSLTProcessor();<br /> $xslDoc = new DOMDocument();
$xslDoc-\>load('test.xsl');
$xsl-\>importStyleSheet($xslDoc);
$xmldoc = new DOMDocument();
$xmldoc-\>load('test.xml');
echo $xsl-\>transformToXML($xmldoc);
?\>
mit test.xml:
<?xml version="1.0"?>
und test.xsl:
<?xml version="1.0" encoding="iso-8859-1"?> Test des _PHP_ XSL Transformators
http://meinlink.de/| Hier informieren |
Gruß
Heavy