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.