Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<xsl:stylesheet>

Das <xsl:stylesheet>-Element (oder das äquivalente <xsl:transform>-Element) ist das äußerste Element eines Stylesheets.

Namespace-Deklaration

Ein Pseudoattribut, das benötigt wird, um das Dokument als XSLT-Stylesheet zu identifizieren. Typischerweise ist dies xmlns:xsl="http://www.w3.org/1999/XSL/Transform".

Syntax

xml
<xsl:stylesheet
  version="NUMBER"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  id="NAME"
  extension-element-prefixes="LIST-OF-NAMES"
  exclude-result-prefixes="LIST-OF-NAMES">
    ENTIRE STYLESHEET
</xsl:stylesheet>

Erforderliche Attribute

version

Gibt die von diesem Stylesheet benötigte XSLT-Version an.

Optionale Attribute

exclude-result-prefixes

Gibt einen Namespace an, der in diesem Dokument verwendet wird und nicht an das Ausgabedokument gesendet werden soll. Die Liste ist durch Leerzeichen getrennt.

extension-element-prefixes

Gibt eine durch Leerzeichen getrennte Liste von Namespace-Präfixen für Erweiterungselemente in diesem Dokument an.

default-collation

Gibt die Standard-Zusammenstellung an, die von allen XPath-Ausdrücken verwendet wird, die in Attributen oder Textwertvorlagen erscheinen und bei denen das Element als Vorfahre auftritt, es sei denn, es wird durch ein anderes default-collation-Attribut auf einem inneren Element überschrieben. Es bestimmt auch die Zusammenstellung, die von bestimmten XSLT-Konstrukten (wie <xsl:key> und <xsl:for-each-group>) innerhalb seines Geltungsbereichs verwendet wird.

default-mode

Definiert den Standardwert für das mode-Attribut aller <xsl:template>- und <xsl:apply-templates>-Elemente innerhalb seines Geltungsbereichs.

default-validation

Definiert den Standardwert des validation-Attributs aller relevanten Anweisungen, die innerhalb seines Geltungsbereichs erscheinen.

expand-text

Bestimmt, ob die nachfolgenden Textknoten des Elements als Textwertvorlagen behandelt werden.

id

Spezifiziert eine id für dieses Stylesheet. Dies wird am häufigsten verwendet, wenn das Stylesheet in ein anderes XML-Dokument eingebettet ist.

input-type-annotations

Gibt an, ob Typannotationen von dem Element entfernt werden, sodass dieselben Ergebnisse erzielt werden, unabhängig davon, ob die Quelldokumente gegen ein Schema validiert wurden oder nicht.

use-when

Bestimmt, ob das Element und alle Knoten, die es als Vorfahre haben, aus dem Stylesheet ausgeschlossen werden.

xpath-default-namespace

Gibt den Namespace an, der verwendet wird, wenn der Elementname kein Präfix hat oder ein unpräfigierter Typname innerhalb eines XPath-Ausdrucks ist.

Typ

Erforderliches äußerstes Element des Stylesheets.

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.