bonjour à tous ...
donc voila mon problème ... j'ai un xml comme cela :
et je voudrais le transphormer en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <!-- actuel --> <vlist> <value>1</value> <label> Yes </label> <value>0</value> <label> No </label> </vlist>
donc je me suis dit : "bah tu rentre dans <vlist> , tu ouvre un <velem> tu ecrit 2 elements et tu ecrit </velem><velem>, puis quand tu arrive à la fin tu ecrit le </velem> puis le </vlist> "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <!-- but à atteindre --> <vlist> <velem> <value>1</value> <label> Yes </label> </velem> <velem> <value>0</value> <label> No </label> </velem> </vlist>
donc j'ai commencer à coder mon xsl et j'en suis à :
mon problème c'est que il me resoirt rien .. a part : <vlisr><velem />/vlist>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:element name="vlist"> <xsl:for-each select="./attributes/vlist/*" > <xsl:element name="velem"> <xsl:element name="value"><xsl:value-of select="value" /></xsl:element> <xsl:element name="label"><xsl:value-of select="label" /></xsl:element> </xsl:element><!--fin velem--> </xsl:for-each> </xsl:element>
Partager