<xsl:stylesheet> | |
Das Wurzelelement eines XSLT-Stylesheets. Dieses Element ist identisch mit dem Element <xsl:transform>, das aus historischen Gründen in die XSLT-Spezifikation aufgenommen wurde. | |
Kategorie | |
Enthält das gesamte Stylesheet |
|
Obligatorische Attribute | |
|
|
Optionale Attribute | |
Definiert ein Namensraum-Präfix, mit dem sich Erweiterungselemente aufrufen lassen. Mehrere Namensraum-Präfixe werden durch Leerzeichen getrennt. |
|
Inhalt | |
Dieses Element enthält das gesamte Stylesheet. Die folgenden Elemente lassen sich dem Element <xsl:stylesheet> unterordnen:
|
|
Übergeordnetes Element | |
Keines. <xsl:stylesheet> ist das Wurzelelement des Stylesheets. |
|
Definition | |
XSLT-Abschnitt 2.2, Stylesheet-Element |
|
Beispiel | |
Aus Vollständigkeitsgründen soll an dieser Stelle ein Beispiel eingefügt werden. Dazu wird das Dokument "Hello World" aus der XML-1.0-Spezifikation verwendet werden: <?xml version="1.0"?> <greeting> Hello, World! </greeting> Dieses Dokument wird mit Hilfe des folgenden Stylesheets umgewandelt: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html"/> <xsl:template match="/"> <xsl:apply-templates select="greeting"/> </xsl:template> <xsl:template match="greeting"> <html> <body> <h1> <xsl:value-of select="."/> </h1> </body> </html> </xsl:template> </xsl:stylesheet> Hier das Ergebnis, wenn Sie das XML-Ausgangsdokument mit diesem Stylesheet transformieren: <html> <body> <h1> Hello, World! </h1> </body> </html> |