Bonjour, je suis en train de faire une feuille de style xsl pour transformer un fichier xml en un autre fichier xml.
Voici le code que j'utilise pour afficher un élément :
Et voici un extrait du fichier XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xsl:element name="a"> <xsl:value-of select="balise[@name='nom']/string"/> </xsl:element>
J'aimerai que cet élément soit ajouté uniquement en fonction de la valeur de ce qui est présent entre les balises <string>( en gros, j'affiche mon élément si ce qui est entre les balises <string> est différent de 'toto'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <balise name="nom"> <string>##</string> </balise>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:element name="a"> <xsl:if ...> <xsl:value-of select="dia:attribute[@name='action']/dia:string"/> </xsl:element>
Une idée ?
merci![]()
Partager