XSLT <xsl: apply-imports> -Element
Definition und Verwendung
<Xsl: apply-imports> Element kann aus den importierten Sheet Template-Regeln angewendet werden.
Import Sheet Template-Regel Priorität als die Hauptstylesheet-Template-Regel zu niedrig sein. Wenn Sie ein Stylesheet zu importieren in dem Artikel Template-Regel verwenden möchten, anstatt die Hauptsheet auf einen Artikel der Regeln entspricht, wird es das <xsl: apply-imports> verwenden Element.
Grammatik
<xsl:apply-imports/>
Immobilien
keine
Beispiele
Angenommen, wir ein Stylesheet mit dem Namen "standard.xsl", die die Regeln für die Nachrichtenvorlagen-Element enthält:
<?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>
Ein weiteres Stylesheet zu importieren "standard.xsl" und die Nachrichtenelemente zu ändern, wie folgt:
<?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>
Die Ergebnisse werden eine Nachricht in die Formularelemente setzen:
<div style="border:solid blue"><h2>...</h2></div>
Komplette XSLT - Element - Referenzhandbuch