XSLT <xsl:stylesheet>und<xsl:transform>Element
Vollständige XSLT-Elementreferenz
Definition und Verwendung
Die Elemente <xsl:stylesheet> und <xsl:transform> sind vollständig synonyme Elemente. Beide werden verwendet, um das Wurzelelement eines Stylesheets zu definieren.
Syntax
<xsl:stylesheet
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
<!-- Content:(<xsl:import>*,top-level-elements) -->
</xsl:stylesheet>
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
<!-- Content:(<xsl:import>*,top-level-elements) -->
</xsl:stylesheet>
<xsl:transform
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
<!-- Content:(<xsl:import>*,top-level-elements) -->
</xsl:transform>
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
<!-- Content:(<xsl:import>*,top-level-elements) -->
</xsl:transform>
Attribute
| Attribute | Wert | Beschreibung |
|---|---|---|
| version | version | Erforderlich. Gibt die XSLT-Version des Stylesheets an. |
| extension-element-prefixes | Liste | Optional. Eine durch Leerzeichen getrennte Liste von Namespace-Präfixen für Erweiterungselemente. Netscape 6 unterstützt dieses Attribut nicht. |
| exclude-result-prefixes | Liste | Optional. Eine durch Leerzeichen getrennte Liste von Namespace-Präfixen, die nicht in der Ausgabe erscheinen sollen. |
| id | name | Optional. Eine eindeutige ID für das Stylesheet. Netscape 6 unterstützt dieses Attribut nicht. |
Beispiel 1
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
....
....
</xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
....
....
</xsl:stylesheet>
Beispiel 2
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
....
....
</xsl:transform>
<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
....
....
</xsl:transform>
Vollständige XSLT-Elementreferenz Weitere Erweiterungen