Attributwert-Templates in Instruktionen von XSLT 2.0

(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 6.)

In XSLT 2.0 ist für insgesamt elf Instruktionen für deren jeweils in der rechten Tabellenspalte genannten Attribute die Verwendung sogenannter Attributwert-Templates (AVT) gestattet:

XSLT-Instruktion AVT erlaubt für Attribute

xsl:analyze-string

regex, flags

xsl:attribute

name, namespace, separator

xsl:element

name, namespace

xsl:for-each-group

collation

xsl:message

terminate

xsl:namespace

name

xsl:number

format, lang, letter-value, ordinal, grouping-separator, grouping-size

xsl:processing-instruction

name

xsl:result-document

format, href, validation, method, byte-order-mark, cdata-section-elements, doctype-public, doctype-system, encoding, escape-uri-attributes, include-content-type, indent, media-type, normalization-form, omit-xml-declaration, standalone, undeclare-prefixes, output-version

xsl:sort

lang, data-type, order, case-order, collation, stable

xsl:value-of

separator

Tabelle: In XSLT 2.0-Instruktionen erlaubte Attributwert-Templates.

Der größere Umfang dieser Tabelle, verglichen mit der korrespondierenden zu XSLT 1.0, beruht im Wesentlichen auf den neu hinzugekommenen Instruktionen bzw. auf neuen Attributen bestehender Instruktionen. In Einzelfällen ist die Verwendung von AVTs jedoch für Attribute erlaubt, für die dies unter XSLT 1.0 noch verboten war, wie etwa beim terminate-Attribut von xsl:message. Das für einige Instruktionen neu hinzugekommene collation-Attribut ist, mit Ausnahme von dem bei xsl:key, stets als AVT interpretierbar.

   

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Galileo Press, Rheinwerkallee 4, 53227 Bonn