XSL : <xsl:if> - XML/XSL - Programmation
Marsh Posté le 26-05-2004 à 10:01:22
Code :
|
un truc de ce genre
mais c'est qu'une piste, j'y mettrai pas ma main à couper
Marsh Posté le 26-05-2004 à 10:18:27
bah dans son code, il déclare pas sa variable ma_var, donc je me dis qu'en fait il veut peut-être tester la valeur de @BOB
et puis je ne connais pas la notation avec les {}
Marsh Posté le 26-05-2004 à 10:29:23
Citation : J'aimerais que lorsque la variable de type ma_var='{@BOB}' n'existe pas, (donc == "" ), il ne m'affiche que |
wishy > J'ai beau lire je comprends pas très bien ce que tu veux...
Si il faut insérer le tag type_var avec un ou deux attributs en fonction d'une condition il faut effectivement utiliser un <xsl:if>, voir <xsl:choose>, ensuite regarde <xsl:element> et <xsl:attribut> pour générer ton tag proprement...
dropsy > les {} c'est une notation brève qui remplace simplement <xsl:value-of>
A+
Marsh Posté le 26-05-2004 à 11:02:07
avander a écrit : [quote]dropsy > les {} c'est une notation brève qui remplace simplement <xsl:value-of> |
merci
c'est la première fois que je la vois, jamais vu
Marsh Posté le 25-05-2004 à 10:58:35
Bonjour,
Je suis actuellement sur l'ecriture d'une feuille XSL que je souhaite appliquer à mon arbre, pourriez vous m'aider à la finaliser ?
Je souhaite poser une condition lors de l'ecriture d'une balise, mais je n'y arrive pas, ci-joint ma feuille :
J'aimerais que lorsque la variable de type ma_var='{@BOB}' n'existe pas, (donc == "" ), il ne m'affiche que
<type_var id_var='el_bib:{@FREZ}'/> au lieu de :
<type_var id_var='el_bib:{@FREZ}' ma_var='{@BOB}'/>
Il me semble avoir besoin de xsl:if, mais je n'arrive à l'utiliser.
Merci de votre aide !