Conversion XML vers XML: non affichage de valeur
Bonjour,
J'ai un fichier XML généré par une application de numérisation qui est le suivant :
Code:
1 2 3 4 5 6
|
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<data>
<index id="Client">22778</index>
<index id="="Date">11042010</index>
</data> |
Je ne peux pas modifier la structure du fichier généré, et j'ai besoin que le XML généré soit de la forme suivante :
Code:
1 2 3 4 5 6
|
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<data>
<client>22778</client>
<date>041110</date>
</data> |
Je peux utiliser, dans l'application en question, une conversion du fichier XML d'origine via un fichier XSLT.
J'ai essayé avec ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="data">
<data>
<client><xsl:value-of select="index[@id='Client']" /></client>
<date><xsl:value-of select="index[@id='Date']" /></date>
</data>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet> |
Ca ne fonctionne pas.
Quelqu'un peut-il m'aider ?
Merci.