Salut,

je voudrais savoir s'il existe quelque chose d'à peu près équivalent à XPath mais pour la modification d'un document XML et non son interrogation.

Pour expliquer le principe imaginons le XML suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<root>
    <element1/>
    <element2/>
</root>
maintenant imaginons l'expression "/root/element3", cela modifierait le XML comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<root>
    <element1/>
    <element2/>
    <element3/>
</root>
ou encore "/root/element1/element11" donnerait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<root>
    <element1>
        <element11/>
    </element1>
    <element2/>
    <element3/>
</root>
ou encore "/root/element2@att" donnerait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<root>
    <element1>
        <element11/>
    </element1>
    <element2 att=""/>
    <element3/>
</root>
etc...

Je n'ai rien trouvé permettant de faire ce genre de chose, est-ce que cela existe ?