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.