Elemento <xsl:apply-imports>
Invoca una regla de plantilla invalidada definida en una hoja de estilos importada.
<xsl:apply-imports />
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 |
(No hay elementos secundarios) |
Comentarios
Para invocar la regla de plantilla invalidada, la regla de plantilla que se esté utilizando para invalidar una regla de plantilla presente en una hoja de estilos importada puede utilizar el elemento <xsl:apply-imports>.
En todo momento del procesamiento de una hoja de estilos hay una regla de plantilla actual.Cuando un modelo coincidente elige una regla de plantilla, se convierte en la regla de plantilla actual hasta que se crean instancias para su plantilla.Cuando se crean instancias para un elemento <xsl:for-each>, la regla de plantilla actual queda anulada mientras se aplica el elemento <xsl:for-each> a cada elemento del documento de origen.
El elemento <xsl:apply-imports> procesa el nodo actual utilizando solamente reglas de plantillas que han sido importadas al elemento de la hoja de estilos que contiene la regla de plantilla actual.El nodo se procesa en el modo de la regla de plantilla actual.Si se crean instancias para <xsl:apply-imports> cuando la regla de plantilla actual es nula, se producirá un error.
Esta sección incluye los siguientes ejemplos: