Bonjour,
Je suis un petit nouveau dans le monde du XSLT mais j'aimerai savoir si il peut répondre à un de mes besoins. J'ai un fichier xml ressemblant à ceci:
Donc le probleme réside dans le fait il faut formaté le fichier avec des valeurs contenu dans lui-même. J'aimerai obtenir un fichier comme celui ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <root> <template type="tracking" h1="xcoor" h2="ycoor" /> <template type="quantif" h2="val" /> <data id="1" type="tracking" xcoor="1" ycoor="2" foo="empty" /> <data id="2" type="tracking" xcoor="5" ycoor="4" /> <data id="3" type="quantif" val="12" bar="hello"/> </root>
Pour le moment j'ai reussi a parcourrir la liste des arguments d'un item:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 id | type | xcoor | ycorr | val 1 | tracking | 1 | 2 | [x] | 2 | tracking | 5 | 4 | [x] | 3 | quantif | [x] | [x] | 12 |
Mais comment prendre cela en compte pour utilisé cette valeur dans un autre for-each?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:for-each select="root/template/@*"> <xsl:value-of select="."/><br/> </xsl:for-each>
Merci d'avance pour toutes informations qui pourrai m'aider.
Partager