<xsl:namespace-alias>
Das <xsl:namespace-alias>
-Element ist ein selten verwendetes Mittel, das einen Namespace im Stylesheet mit einem anderen Namespace im Ausgabebaum verknüpft. Der häufigste Anwendungsfall dieses Elements ist das Erstellen eines Stylesheets aus einem anderen Stylesheet. Um zu verhindern, dass ein normalerweise mit xsl:
-Präfix versehenes wortwörtliches Ergebniselement (das unverändert in den Ergebnisbaum kopiert werden soll) vom Prozessor falsch interpretiert wird, wird ihm ein temporärer Namespace zugewiesen, der im Ausgabebaum entsprechend zurück in den XSLT-Namespace konvertiert wird.
Syntax
<xsl:namespace-alias stylesheet-prefix=NAME result-prefix=NAME />
Erforderliche Attribute
stylesheet-prefix
-
Gibt den temporären Namespace an.
result-prefix
-
Gibt den gewünschten Namespace für den Ausgabebaum an.
Optionale Attribute
Keine.
Typ
Top-Level, muss ein Kind von <xsl:stylesheet>
oder <xsl:transform>
sein.
Spezifikationen
XSLT, Abschnitt 7.1.1
Gecko-Unterstützung
Derzeit nicht unterstützt.