Elemento <xsl:if>
Permite obtener fragmentos de plantillas condicionales simples.
<xsl:if test = boolean-expression </xsl:if>
- 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.
| 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 |