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.