Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2004, 03:13
forsehoch
 
Fecha de Ingreso: abril-2003
Mensajes: 14
Antigüedad: 21 años
Puntos: 0
comprobaciones alternativas en un solo xsl:when

Hola,

Estoy intentando que se ejecute lo que hay dentro de un mismo <xsl:when></xsl:when> cuando el valor de un id es 0, 1 ó 6. Como no consigo insertar una expresión en el test del when que admita varias posibilidades, he tenido que utilizar:

<xsl:choose>
<xsl:when test="./AAA/@id='0'">
<!-- Código a ejecutar -->
</xsl:when>
<xsl:when test="./AAA/@id='1'">
<!-- Código a ejecutar -->
</xsl:when>
<xsl:when test="./AAA/@id='6'">
<!-- Código a ejecutar -->
</xsl:when>
<xsl:otherwise>
<!-- Otro código a ejecutar -->
</xsl:otherwise>
</xsl:choose>


Sin embargo, me gustaría saber si existe la posibilidad de hacer algo parecido a:

<xsl:choose>
<xsl:when test="./AAA/@id='0' OR ./AAA/@id='1' OR ./AAA/@id='6'">
<!-- Código a ejecutar -->
</xsl:when>
<xsl:otherwise>
<!-- Otro código a ejecutar -->
</xsl:otherwise>
</xsl:choose>

Si alguien lo sabe, os agradecería una respuesta.