2009-06-05 6 views

Répondre

4

Je pense qu'il serait préférable d'utiliser l'extension DOM plutôt que SimpleXML. SimpleXML, pour autant que je sache, ne vous permet pas d'enregistrer facilement les modifications dans un fichier (du moins sans utiliser DOM).

Une fois que vous avez une référence à la DOMNode vous voulez vous déplacer pouvez d'abord supprimer:

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

mettre ensuite avant un autre nœud:

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

Ceci est probablement pas réponse assez détaillée - s'il vous plaît pouvez-vous ajouter plus d'informations sur exactement ce que vous essayez d'atteindre?

+0

Je veux juste réorganiser (les déplacer vers le haut ou vers le bas, ou dans un ordre spécifique) les nœuds dans un niveau. Mais votre réponse a déjà résolu mon problème, merci beaucoup! :RÉ –

Questions connexes