Test existence balise - XML/XSL - Programmation
Marsh Posté le 01-08-2006 à 15:57:58
moldar a écrit : Bonjour, J'aurais une petite question à vous soumettre : je veux faire un test d'existence pour savoir quelle balise est renseignée et ainsi appliquer un template. J'ai fait des trucs du style : <xsl:if test="not(BALISE1)"> <xsl:if test="(BALISE1=empty)"> Mais ça ne marche pas, que la balise 1 soit renseignée ou pas il m'applique systématiquement le template. |
tu testes en majuscule BALISE1 alors qu'il est en minuscule dans ton fichier xml ?
Marsh Posté le 31-07-2006 à 17:38:53
Bonjour,
J'aurais une petite question à vous soumettre :
J'ai un fichier XML qui contient entre autres deux balises : <balise1> et <balise2>
Une seule balise à la fois peut être renseignée, c'est à dire je peux avoir soit :
<balise1> fdsffsfsd </balise1>
<balise2/>
Soit :
<balise1/>
<balise2>vfgfdgfd</balise2>
je veux faire un test d'existence pour savoir quelle balise est renseignée et ainsi appliquer un template. J'ai fait des trucs du style :
<xsl:if test="not(BALISE1)">
<xsl:apply-template select="truc"/>
<xsl:if>
<xsl:if test="(BALISE1=empty)">
<xsl:apply-template select="truc"/>
<xsl:if>
Mais ça ne marche pas, que la balise 1 soit renseignée ou pas il m'applique systématiquement le template.
Avez vous une idée ?
Merci.