Petra: Array zu XML Problem / Verständnisfrage

Beitrag lesen

Hallo nochmal,

da ich mich (so glaube ich) entweder zu kompliziert ausgedrückt habe (oder denke...) hier der aktuelle Stand und damit auch die Fragestellung:

Basierend auf der oben geposteteten Funktion erzeuge ich mein XML mit:

header('Content-Type: text/xml');
$xml_data = new SimpleXMLElement('<?xml version="1.0"?><data></data>');
array_to_xml($retr,$xml_data);
# $retr enthält das Wertearray
echo $xml_data->asXML();

Nun möchte ich (diese Lösung scheint mir am sinnvollsten) einen String den ich über eine Schleife bei der DB-Abfrage erzeuge selbigen als XML haben:

simplexml_load_string($grbck);
# $grbck enthält einen vorbereiteten String für die Umwandlung in XML

Meine Frage wäre jetzt: ich müsste ja vor dem echo der $xml_data faktisch folgendes ausführen (und die bisher im Objekt abgelegten Daten ergänzen):

if($grbck!='') #FÜGE DEM $xml_data HINZU# .= simplexml_load_string($grbck);

Reicht hier ein simples $xml_data -> simplexml_load_string($grbck); oder ist das Quatsch?

Oder sehe ich den Wald vor lauter Bäumen nicht mehr?

LG Petra