22

Tengo un bucle con las mismas etiquetas para cargar contenido en diez celdas pero tiene un título div diferente e imagen de fondo, así que me pregunto si hay alguna forma de usar la caja del interruptor para poner el título div correcto cuando Hago para cada uno cargar contenido para cada celda en XSL? algo como esto: < ... cargar el mismo contenido de etiquetas aquí ...> Por favor, ayudar a mí porque soy nuevo en XSL, y gracias de todos modos !!caja del interruptor en XSL

Respuesta

36

Es posible utilizar la condición if

<xsl:if test="expression"> 
    ...some output if the expression is true... 
</xsl:if> 

o elegir, si hay más de una condición para comprobar

<xsl:choose> 
    <xsl:when test="expression"> 
    ... some output ... 
    </xsl:when> 
    <xsl:when test="another expression"> 
    ... some output ... 
    </xsl:when> 
    <xsl:otherwise> 
    ... some output .... 
    </xsl:otherwise> 
</xsl:choose> 
+0

gracias por su ayuda mucho, pero me pregunto ¿Puedo hacer XSL Multies : elija como caso de multies: ¿en el interruptor o solo uno? – gacon

+0

Sí, puede tener varios gef

+5

Echar un vistazo a la documentación puede ser una verdadera revelación a veces. ;-) http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose – Tomalak

Cuestiones relacionadas