[XSLT] Réorganisation des données
Bonjour,
Je récupère un flux xml sous cette forme :
Code:
1 2 3 4 5 6
|
<Result id="5">
<rs:data xmlns:z="#RowsetSchema" id="1" xmlns:rs="urn:schemas-microsoft-com:rowset">
<z:row CODE_GESTION="0032030" />
</rs:data>
</Result> |
Et je voudrais appliquer une feuille xslt pour obtenir mes données sous cette forme :
Code:
1 2 3 4 5
|
<DONNEES>
<DONNEE CODE_GESTION="0032030" />
</DONNEES> |
J'ai essayé çà mais ca fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<xsl:template match="/">
<DONNEES>
<xsl:apply-templates select="//result[@id='4']"/>
</DONNEES>
</xsl:template>
<xsl:template match="//result[@id='4']">
<xsl:for-each select="//z:row">
<DONNEE>
<xsl:attribute name="CODE_GESTION"><xsl:value-of select="@CODE_GESTION"/></xsl:attribute>
</DONNEE>
</xsl:for-each>
</xsl:template> |
Si quelqu'un à une solution je suis preneur.
Merci d'avance pour vos réponses.