| <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> |
|