2010-07-20 52 views
0

如何在文檔中的其他位置移動xml元素?所以我有這樣的:如何使用PHP的SimpleXML移動XML元素?

<outer> 
    <foo> 
     <child name="a"/> 
     <child name="b"/> 
     <child name="c"/> 
    </foo> 
    <bar /> 
</outer> 

,並希望與落得:

<outer> 
    <foo /> 
    <bar> 
     <child name="a"/> 
     <child name="b"/> 
     <child name="c"/> 
    </bar> 
</outer> 

使用PHP的SimpleXML。

有沒有我失蹤的函數(appendChild-like)?

+1

http://www.php.net/manual/de/simplexmlelement.addChild.php – r3zn1k 2010-07-20 14:15:09

+0

我不想創建一個新的孩子。我想移動一個現有的。 – Eric 2010-07-20 14:19:45

+0

然後添加然後刪除。 – fabrik 2010-07-20 14:23:07

回答

1

您可以創建一個recusrive函數來克隆屬性和子項。有沒有其他方式move SimpleXML的孩子