Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <Xipi ELEMENT_TYPE="COMPLEX_ELEMENT" > <INTERFACE_NAME>TOTO</INTERFACE_NAME> </Xipi> <Xipi ELEMENT_TYPE="COMPLEX_ELEMENT" > <INTERFACE_NAME>TATA</INTERFACE_NAME> </Xipi> <Srv> <NOMINT>TOTO</NOMINT> </Srv>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xsl:template match="/Xipi/INTERFACE_NAME"> <xsl:choose> <xsl:when test=".= /Srv/NOMINT" <xsl:value-of select="OK" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="KO" /> </xsl:otherwise> </xsl:choose> </xsl:template>
Comment faire pour qu'il me retourne 'OK' et non 'OK''KO' ? Ce que je souhaiterais c'est que si au moins une comparaison sur les 2 noeuds est vraie il m'affiche 'OK' et c'est tout et que sinon il m'affiche 'KO'. Actuellement étant donné que 2 noeuds répondent au match, il me retourne 2 valeurs ('OK''KO'). Or je n'en souhaiterais qu'une.
Merci d'avance.
Partager