Paul Brunner: xslt-Funktionen

Beitrag lesen

Nööö, so gehts leider nich.

Zur Vorgeschichte:
Bisher lief das ganze unter php4.0.4 mit folgender Syntax wunderbar:

xslt_process($xmlstring, $xslstring, $resultstring)

kein create, kein Handler und keine Dateinamen
nur der Inhalt als String.

Jetzt hab ich die Syntax umgestellt:

$xh = xslt_create();
xslt_set_base($xh, "http://localhost/_labor/xml_test/sample/");
$result = xslt_process($xh, 'versuch.xml', 'versuch.xsl');
print $result;
xslt_free($xh);

...und auf einmal sind die selben xml-Dateien nicht mehr well-formed:
Fehlermeldung: Warning:  Sablotron error on line 1: XML parser error 4: not well-formed (invalid token)

Also falscher Code oder falsche Configuration?

Paul