Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich SimpleXML-Ausgaben in PHP formatieren, um die Lesbarkeit zu verbessern?
SimpleXML-Ausgabe in PHP formatieren
Beim Arbeiten mit XML-Daten in PHP mithilfe von SimpleXML kann es nützlich sein, die Ausgabe zur besseren Lesbarkeit zu formatieren Kompatibilität. Dazu gehört das Hinzufügen von Zeilenumbrüchen, um Elemente zu trennen und das XML lesbarer zu machen.
Problem:
Die asXML()-Funktion von SimpleXML fügt alle XML-Daten hinzu standardmäßig eine einzelne Zeile, was die Lesbarkeit erschweren kann manipulieren.
Lösung:
Um Zeilenumbrüche in die Ausgabe von asXML() einzuführen, können Sie die DOMDocument-Klasse verwenden. So geht's:
Erstellen Sie ein neues DOMDocument-Objekt:
$dom = new DOMDocument('1.0');
Deaktivieren Sie die Leerraumerhaltung und aktivieren Sie die Ausgabeformatierung:
$dom->preserveWhiteSpace = false; $dom->formatOutput = true;
Laden Sie die SimpleXML-Ausgabe in die DOMDocument:
$dom->loadXML($simpleXml->asXML());
Formatiertes XML ausgeben:
echo $dom->saveXML();
Mit diesen Schritten können Sie Ihre SimpleXML-Ausgabe effektiv formatieren Zeilenumbrüche, wodurch das XML besser lesbar und einfacher zu handhaben ist.
Das obige ist der detaillierte Inhalt vonWie kann ich SimpleXML-Ausgaben in PHP formatieren, um die Lesbarkeit zu verbessern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!