Hallo.
Ich formatiere mir XML-Daten mittels PHP über untenstehenden Code. Irgendwoher kommt in $ergebnis nun aber zu Beginn ein <?xml version="1.0" encoding="UTF-8"?>
Code:
$xsltref = xslt_create() or die(xslt_error());
xslt_set_encoding($xsltref,"ISO-8859-1");
$ergebnis = xslt_process($xsltref , 'arg:/_xml', $xslFile, NULL, $xmlData)
or die(xslt_error($xsltref));
Über das xslt_set_encoding() sollte doch PHP gezwungen sein ISO-8859-1 zu verwenden bzw. zu akzeptieren. Zumindest werden die Zeichen akzeptiert, aber woher kommt dann trotzdem Angabe von UTF-8 und wozu soll die dann noch gut sein?
Grüße aus Würzburg
Julian
P.S: Habe ich schon erwähnt, dass ich XSL nicht mag :(
--
ss:) zu:{ ls:< fo:) de:< va:} ch:° n4:} rl:° br:> js:| ie:{ fl:( mo:)
ss:) zu:{ ls:< fo:) de:< va:} ch:° n4:} rl:° br:> js:| ie:{ fl:( mo:)