XML Writer Dokument mit CSS ausgeben

serializable

Mitglied
Moin ,

ich habe eine XML Dokument erzeugt mit dem XMLWtriter. Alles soweit in Ordnung.
Nun habe ich eine Css Datei eingebunden und möchte meine Ausgabe verschönern.

Ich bekomme folgende Fehlermeldung, wenn ein Element ein Sonderzeichen enthält. Umlaute rufen nachstehende Meldung hervor:
--------------------------------------------
Die XML-Seite kann nicht angezeigt werden
Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet CSS verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.
-------------------------------------------

ich habe keine DTD definiert. Wie kann ich verhindern, dass Umlaute diesen fehler hervorrufen ?

PHP:
.....

if ($res = mysqli_query($mysqli, $sql1)) {
        $xw->startElement('kunden'); // <kunden>

        while ($data1 = mysqli_fetch_row($res)) {

           $xw->startElement('kunde'); // <kunde>

           	for($i =0; $i < sizeOf($data1); $i++){

                $element = strval($col[$i+1]);
                $inhalt  = strval($data1[$i]);
              
              	$xw->writeElement ($element , $inhalt);
              ......

Ich habe schon versucht die Umlaute umzuwandeln:
$xw->writeElement ($element , htmlspecialchars($inhalt));

Aber das hilft nicht...
 
Zurück