XSL conditions pour afficher un élément
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 :
Code:
1 2 3 4
|
<xsl:element name="a">
<xsl:value-of select="balise[@name='nom']/string"/>
</xsl:element> |
Et voici un extrait du fichier XML :
Code:
1 2 3 4
|
<balise name="nom">
<string>##</string>
</balise> |
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:
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 :D