bonjour, j'aimerais savoir comment tester une valeur nulle ou blanche en XSL ??
merci d'avance![]()
![]()
bonjour, j'aimerais savoir comment tester une valeur nulle ou blanche en XSL ??
merci d'avance![]()
![]()
Pour vérifier un contenu vide d'un noeud :
<xsl:if test="NOEUD=''">
tralala
</xsl:if>
Pour vérifier la présence d'un noeud :
<xsl:if test="NOEUD">
tsoin tsoin
</xsl:if>
Sylvain
merci d'avoir essayé mais j'ai deja testé ça et ça ne marche pas??! Quel serait le problème??![]()
![]()
:
Dans ce cas, montre un exemple de ta grappe XML, et de ton extraction XSL qui ne fonctionne pas.
Peut-être ne donnons nous pas la même signification aux termes "Nulle", "blanche" etc... ?
Sylvain
Si l'element n'existe pas du tout dans ton doc XML, le testne marchera pas. Tu peux essayer ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ElementName = ''
avec ElementName le nom de ton element à tester dans le XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:if test="not(ElementName) or (ElementName = '')">...</xsl:if>
Ca devrait aller mieux![]()
Partager