<Vollständige XSLT Element Reference
Definition und Verwendung
Das <xsl:apply-imports> Element gilt eine Template - Regel aus einer importierten Stylesheet.
Template-Regeln in importierten Stylesheets haben niedrigere Priorität als Vorlagenregeln in Haupt-Stylesheets. Das <xsl:apply-imports> verwendet, wenn wir eine Template - Regel aus der importierten Stylesheet eher als eine entsprechende Regel in der Hauptstylesheet verwenden möchten.
Syntax
<xsl:apply-imports/>
Attribute
Keiner
Beispiel
Angenommen , wir ein Stylesheet namens "standard.xsl" , die eine Template - Regel für Nachrichtenelemente enthält:
<?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>
Ein weiteres Stylesheet könnte importieren "standard.xsl" und die Nachrichtenelemente ändern, wie folgt aus :
<?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>
Das Ergebnis wäre, eine Nachricht in ein Element der Form zu überführen:
<div style="border:solid blue"><h2>...</h2></div>
<Vollständige XSLT Element Reference