<Pełna XSLT element odniesienia
Definicja i Wykorzystanie
<xsl:apply-imports> Element stosuje regułę szablonu z importowanego arkusza stylów.
Szablon zasad w importowanych arkuszy stylów mają niższy priorytet niż reguły szablonów w głównych arkusze stylów. <xsl:apply-imports> jest używany, gdy chcemy wykorzystać zasadę szablonu z importowanego arkusza stylów niż równoważny przepis w głównym arkuszu stylów.
Składnia
<xsl:apply-imports/>
Atrybuty
Żaden
Przykład
Załóżmy, że mamy arkusz stylów o nazwie "standard.xsl" , który zawiera reguły dla elementów szablonu wiadomości:
<?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>
Kolejny arkusz stylów mogła importować "standard.xsl" i modyfikować elementy wiadomości, takie jak to:
<?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>
Wynik byłby przekształcić wiadomość do elementu formularza:
<div style="border:solid blue"><h2>...</h2></div>
<Pełna XSLT element odniesienia