ファイル内の要素を再配置したいのですが、要素の順序付け/配置に別の属性を使用したくありません。
2757 次
1 に答える
4
これには、SimpleXML よりもDOM拡張を使用する方がよいと思います。私の知る限り、SimpleXML では変更をファイルに簡単に保存することはできません (少なくとも DOM を使用しないと)。
移動したい DOMNode への参照を取得したら、まずそれを削除できます。
$node = $node->parentNode->removeChild($node);
次に、別のノードの前に置きます。
$node = $otherNode->insertBefore($node);
これはおそらく十分に詳細な回答ではありません-達成しようとしていることについて、さらに情報を追加してください。
于 2009-06-05T08:21:19.630 に答える