Bonjour,
J'essaie de faire une modification xml vers xml via xsl mais ça fait 6 ans que je n'ai pas fait de xsl et je suis un peu rouillé... J'ai parcouru le forum, mais j'ai pas trouvé mon bonheur, alors voici ce que j'aimerais faire.
xml en entrée :
et je voudrais en xml sortie (faire des modifications juste sur <complément> et ses fils :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <root> <doc> <balise1> <fils1>toto</fils1> </balise1> <complement> <fils2>tata</fils2> <fils3>titi</fils3> </complement> </doc> </root>
Pour le moment, je copie tout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <root> <doc> <balise1> <fils1>toto</fils1> </balise1> <compl. > <fils3renomme>titi</fils3renomme> </compl.> </doc> </root>
Mais je ne pense pas que c'est la bonne méthode pour commencer...si quelqu'un peut m'aider à me remettre sur les rails, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:template match="* | @*"> <xsl:copy> <xsl:copy-of select="@*" /> <xsl:apply-templates /> </xsl:copy> </xsl:template>![]()
Partager