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:
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:
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:
1
2
3
4
5
6 <xsl:template match="* | @*"> <xsl:copy> <xsl:copy-of select="@*" /> <xsl:apply-templates /> </xsl:copy> </xsl:template>