XSLT <xsl: apply-importações> elemento
Definição e Uso
<Xsl: apply-importações> elemento pode ser aplicada a partir das regras de modelo de folha de estilos importados.
Importação de estilo prioridade da regra modelo que a regra de folha de estilo principal modelo a ser baixa. Se você deseja usar para importar uma folha de estilo na regra modelo de artigo, ao invés de a folha de estilo principal é equivalente a um artigo das regras, ele irá usar o <xsl: apply-importações> elemento.
gramática
<xsl:apply-imports/>
propriedade
não
Exemplos
Suponha que temos uma folha de estilo chamado "standard.xsl", que contém as regras para elemento de modelos de mensagens:
<?xml version="1.0" encoding="ISO-8859-1"?>
<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>
<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 para importar "standard.xsl", e modificar os elementos de mensagem, como segue:
<?xml version="1.0" encoding="ISO-8859-1"?>
<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>
<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>
Os resultados vão colocar uma mensagem para os elementos do formulário:
<div style="border:solid blue"><h2>...</h2></div>
Manual Completo XSLT elemento de referência