Bonjour,
Je ne suis pas du tout expert en XSL !
Mais voilà, je veux faire le test suivant sur 2 balises au même niveau, par exemple :
Mon test est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <globs> <glob> <x>pipo</x> <y>toto</y> <z>dudu</z> </glob> <glob> <x>riri</x> <y>fifi</y> <z>loulou</z> </glob> </globs>
Comment fait-on cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Si (x <> 'AAA') Et ( (y <> 'BBB') ) Ou (y <> 'CCC') ) Alors Afficher la balise z Sinon Ne pas afficher la balise z FinSi
Je pensais à ça :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:choose> <xsl:when test="x != 'AAA'"> <xsl:choose> <xsl:when test="y != 'BBB' or y != 'CCC'"> <z> <xsl:value-of select="z"/> </z> </xsl:when> </xsl:choose> </xsl:when> </xsl:choose>
Partager