Beispiel für <xsl:namespace-alias>
In diesem Beispiel wird veranschaulicht, wie mithilfe von <xsl:namespace-alias>
das Präfix alt:
als Alias für den XSLT-Namespace in der Literalergebnisstruktur deklariert wird, wenn das Präfix xsl:
im Stylesheet an denselben Namespace-URI gebunden wird. Die Ausgabe ist ein weiteres XSLT-Stylesheet.
XML-Datei (mymin.xml)
XSLT-Datei (alias.xsl)
JScript-Datei (test.js)
Probieren Sie es aus.
Kopieren Sie die oben genannte XML-Datei, und fügen Sie sie in eine Textdatei ein. Speichern Sie die Datei unter dem Namen mymin.xml in einem Verzeichnis auf dem lokalen Laufwerk.
Kopieren Sie die oben genannte XSLT-Datei, und fügen Sie sie in eine Textdatei ein. Speichern Sie die Datei unter dem Namen alias.xsl in demselben Verzeichnis.
Kopieren Sie das obige JScript-Listing, und fügen Sie es in eine Textdatei ein. Speichern Sie die Datei unter dem Namen test.js in demselben Verzeichnis.
Doppelklicken Sie in Windows Explorer auf die Datei test.js, um die Anwendung zu starten. Sie können auch "test.js" über eine Eingabeaufforderung eingeben.
Hinweis: Bei anderen Betriebssystemen als Windows 2000 oder Windows XP müssen Sie möglicherweise Windows Scripting Host (wscript.exe) installieren, sofern dieses nicht bereits installiert ist. Die folgende Ausgabedatei (output.xsl) wird auf dem lokalen Laufwerk angezeigt.
Überprüfen Sie, ob die Ausgabe mit der unten aufgeführten übereinstimmt.
Ausgabe
Beim Ausführen von test.js sollte die folgende Ausgabe in einem Meldungsfeld oder einem Konsolenfenster angezeigt werden.
Output.xsl was made.
Darüber hinaus gibt der Prozessor den folgenden Stream als XSLT-Datei mit dem Namen output.xsl in den Ordner aus, in dem die Beispieldateien gespeichert sind. Aus Gründen der Übersichtlichkeit wurde Leerraum eingefügt.