<Complete XSLT elemento di riferimento
Definizione e l'utilizzo
Il <xsl:apply-imports> elemento applichi una regola di modello da un foglio di stile importato.
regole di modello nei fogli di stile importati hanno la precedenza inferiore rispetto regole di modello nei fogli di stile principali. Il <xsl:apply-imports> viene utilizzato quando si vuole utilizzare una regola modello dal foglio di stile importato, piuttosto che una norma equivalente nel foglio di stile principale.
Sintassi
<xsl:apply-imports/>
attributi
Nessuna
Esempio
Supponiamo di avere un foglio di stile chiamato "standard.xsl" che contiene una norma modello per elementi del messaggio:
<?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>
Un altro foglio di stile potrebbe importare "standard.xsl" , e modificare gli elementi del messaggio, come questo:
<?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>
Il risultato sarebbe quello di trasformare un messaggio in un elemento della forma:
<div style="border:solid blue"><h2>...</h2></div>
<Complete XSLT elemento di riferimento