2010-11-17 61 views
1

我知道如何使用SimpleXml和PHP添加子節點,但是我對這些子元素的順序有問題。 可以說我有這樣的XML結構SimpleXml PHP addchild在任何子節點之前

專輯 gallery1 庫2 庫2 。 。 。 galleryN /專輯

這是怎麼回事,現在當我添加的孩子的的基本代碼

$galleryElement = $sxe->addChild("gallery"); 

我想的子元素在這種情況下,爲了在對面的最後圖庫。我將加入成爲Album的第一個孩子。

例如:

專輯 gallery3 庫2 gallery1

/專輯

任何人知道一些竅門在這裏

+0

你找重撥功能或「刪除所有,並以正確的順序重新進行添加」是足夠多? – yoda 2010-11-17 22:17:54

+0

我不想刪除和重新添加,我只需要一些功能,當我將添加新的畫廊這個畫廊將是第一個孩子(在其他galleryis頂部) – AXheladini 2010-11-17 22:19:42

+0

看起來像你想預先而不是追加?如果是這樣,請查看:http://stackoverflow.com/questions/2092012/simplexml-how-to-prepend-a-child-in-a-node – 2010-11-17 22:20:50

回答