phpbar.de logo

Mailinglisten-Archive

[php] Fehler bei xslt_process

[php] Fehler bei xslt_process

Felix Marthaler f.marthaler at interact.ch
Mon Sep 22 15:27:51 CEST 2003


Hallo

>Einfach mal einen Schuss ins Blaue hinein: Führ mal trim() auf deinen
>XML-String aus. Vielleicht stört er sich an führenden Leerzeichen ... 

Hab ich versucht, nur bringt mich dies leider nicht weiter. es kommt immer 
noch die Gleiche Fehlermeldung (siehe Unten) Gibt es noch andere 
Lössungsansätze?
Bin offen für alle möglichen Ansätze.

>>Ich habe ein Problem mit xslt, beim Ausführen der Transformation kommt 
>>folgender Fehler:
>>Warning: Sablotron error on line 1: XML parser error 17: xml declaration 
not at 
>>start of external entity in /Website/inc/artikelClass.inc.php on line 
400 
>>
>>Woran könnte das liegen? Ich habe keine Ahnung und fand bis jetzt auch 
>>keine genauere Erklärung im Internet.
>>
>>Hier noch mein XML - String und die process Anweisung:
>>
>>XML - String:
>>$artXML = <<<ARTXML
>>                <?xml version="1.0" encoding="UTF-8"?>
>>                <artikel id="$this->artikel_id">
>>                        <tbid>$this->tbid</tbid>
>> <url>http://webtest.interact.ch/$this->gruppe/$this->tbid.html</url>
>>                        <titel>$this->titel</titel>
>>                        <desc>$this->desc</desc>
>>                        <text>$tmp_Text</text>
>>                        <datum>$datum</datum>
>>                </artikel> 
>>ARTXML;
>>
>>xslt_process Anweisung:
>>$xsl_fo = xslt_process($prozessor,'arg:/_xml', 
>>'/Website/media/art2xsl_fo.xsl',NULL,array("/_xml"=>$artXML));

Grüsse
Felix 



php::bar PHP Wiki   -   Listenarchive