<Completa XSLT elemento de referência
Definição e Uso
O <xsl:apply-imports> elemento se aplica uma regra de modelo a partir de uma folha de estilo importada.
regras de modelo em folhas de estilo importados têm precedência menor do que regras de modelo em folhas de estilo principais. O <xsl:apply-imports> é usado quando queremos usar uma regra modelo da folha de estilo importada ao invés de uma norma equivalente na folha de estilo principal.
Sintaxe
<xsl:apply-imports/>
Atributos
Nenhum
Exemplo
Suponha que temos uma folha de estilo chamado "standard.xsl" que contém uma regra modelo para elementos da mensagem:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="message">
<h2><xsl:apply-templates/></h2>
</xsl:template>
</xsl:stylesheet>
Outra folha de estilo poderia importar "standard.xsl" , e modificar os elementos de mensagens, como este:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="standard.xsl"/>
<xsl:template match="message">
<div style="border:solid blue">
<xsl:apply-imports/>
</div>
</xsl:template>
</xsl:stylesheet>
O resultado seria transformar uma mensagem em um elemento de formulário:
<div style="border:solid blue"><h2>...</h2></div>
<Completa XSLT elemento de referência