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 |
Notas
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.