phpbar.de logo

Mailinglisten-Archive

[php] SimpleXMLElement->addChild()

[php] SimpleXMLElement->addChild()

Martin Adler adler.martin at web.de
Fre Nov 9 17:42:46 CET 2007


Guten Abend,

ich suche eine simple Möglichkeit, weiter Childs an ein 
SimpleXMLElement-Objekt anzufügen.

Die Methode addChild ist jedoch ungenügend, da ich ein existierendes 
SimpleXMLElement-Objekt in den Baum einhängen möchte oder wenigstens ein 
XML Schnipsel.

Beispiel:

//<root>
//  <etc/>
//</root>
$root = new SimpleXMLElement('<root><etc/></root>');

//<usr>
//  <bin/>
//</usr>
$usr = new SimpleXMLElement('<usr><bin/></usr>');


$root->addChildObject($usr);
ODER
$root->addChunk($usr->asXML());

Erwartetes Ergebnis:
<root>
   <etc/>
   <usr>
     <bin/>
   </usr>
</root>

Derzeit löse ich das Problem mit einer rekursiven Funktion...

grüße
Martin

php::bar PHP Wiki   -   Listenarchive