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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager