Elemento <xsl:if>

Permite obtener fragmentos de plantillas condicionales simples.

<xsl:if
  test = boolean-expression
</xsl:if>

Atributos

  • test
    Necesario. La condición del dato de origen que se debe probar. Si la expresión en ese atributo se considera verdadera al convertirse en un elemento booleano, se crea una instancia para el contenido de <xsl:if> y se coloca en los resultados. Los conjuntos de nodos se convierten en un valor booleano verdadero si contienen al menos un nodo.

Información del elemento

Número de apariciones

Ilimitado

Elementos primarios

xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processing-instruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, elementos resultantes

Elementos secundarios

xsl:apply-templates, xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:for-each, xsl:if, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable, elementos resultantes

Comentarios

El contenido es una plantilla. La expresión se evalúa y el objeto resultante se convierte en un elemento booleano. Si el resultado es un valor verdadero, se crean instancias para la plantilla de contenido; en caso contrario, no se crea nada.

Ejemplos

Consulte también

Referencia

Sintaxis de Xpath