Bonjour,
J'essaye de transformer le nom d'un attribut d'un fichier xml via une transformation xslt. Ca marche mais je n'arrive pas à garder la valeur de l'attribut en question.
En entrée j'ai le code suivant :
En sortie je voudrais avoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <TOTO monatt="zouzou"> </TOTO>
En utilisant la transformation XSLT suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <TOTO autreatt="zouzou"> </TOTO>
J'obtiens le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:template match="TOTO/@monatt"> <xsl:attribute name="autreatt"> <xsl:value-of select="@monatt"/> </xsl:attribute> </xsl:template>
Je perds donc la valeur de mon attribut au passage. Quelqu'un aurait t'il une idée de ce qu'il faudrait faire au niveau de la transformation XSLT pour que ça fonctionne?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <TOTO autreatt=""> </TOTO>
Partager