2009-06-05 14 views

答えて

4

SimpleXMLではなく、DOMという拡張子を使用する方がよいと思います。私が知る限り、SimpleXMLはファイルに変更を簡単に(少なくともDOMを使用せずに)保存することはできません。

あなたは、あなたが最初にそれを削除することができます移動したいDOMNodeを参照したら:

$node = $node->parentNode->removeChild($node); 

次に別のノードの前にそれを置く:

$node = $otherNode->insertBefore($node); 

をこれはおそらくではありません十分な答えを詳細に - あなたが達成しようとしていることについて正確にいくつかの情報を追加できますか?

+0

私はちょうど1つのレベルのノードを並べ替える(上下に移動する、または特定の順序に移動する)必要があります。しかし、あなたの答えはすでに私の問題、多くの感謝を解決! :D –

関連する問題