SimpleXml zu String konvertieren
Um ein SimpleXml-Objekt in PHP in einen String zu konvertieren, kann die Funktion asXML()
verwendet werden. Beispiel:
<?php
$xml = new SimpleXmlElement('<example>Hello World</example>');
$string = $xml->asXML();
echo $string;
Dies wird das $xml
-Objekt in einen String mit dem Inhalt <example>Hallo Welt</example>
umwandeln.
Alternativ kann man auch die Funktion saveXML()
verwenden, die einen optionalen Parameter für den Knoten akzeptiert, der als String zurückgegeben werden soll.
<?php
$xml = new SimpleXmlElement('<example>Hello World</example>');
$string = $xml->saveXML();
echo $string;
Sowohl asXML()
als auch saveXML()
werden das gesamte SimpleXml-Objekt in einen String umwandeln.