Wie kann man sich XML im Browser lesbar anzeigen lassen mit PHP


Leider wird XML vom Browser meistens “verschluckt”. Dann bleiben nur noch die Daten übrig und der Programmierer kuckt in die Röhre und muss mit Firebug rumeiern.

Wenn man sich das XML eifnach einzeigen lassen will, gibt es folgenden PHP Trick mit der Funktion htmlentities(), die u.a. die “<” und “>”- Zeichen escapt, und der sehr praktischen eigenen dump() Funktion:

dump(htmlentities($response));
//die ultimative Debug-Funktion
function dump($var)
{
    echo "<pre><div align='left'>";
    print_r($var);
    echo "</div></pre>";
}

Damit wird die Ausgabe lesbar formatiert:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<env:Envelope>
    <env:Header/>
    <env:Body env:encodingStyle="">
    </env:Body>
</env:Envelope>

Hinterlasse eine Antwort

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>