DFDL-Anmerkungen

Anmerkungen beschreiben das physische Format von Daten.

In dieser Implementierung von DFDL sind folgende Basisanmerkungen verfügbar:
Anmerkung Verwendet für Komponente Zweck
dfdl:element xs:element, xs:element-Verweis Enthält die DFDL-Eigenschaften eines xs:element und xs:element-Verweises.
dfdl:choice xs:choice Enthält die DFDL-Eigenschaften eines xs:choice.
dfdl:sequence xs:sequence Enthält die DFDL-Eigenschaften eines xs:sequence.
dfdl:group xs:group reference Enthält die DFDL-Eigenschaften eines xs:group-Verweises auf eine Gruppendefinition, die ein xs:sequence oder xs:choice enthält.
dfdl:simpleType xs:simpleType Enthält die DFDL-Eigenschaften eines xs:simpleType.
dfdl:format xs:schema, dfdl:defineFormat Enthält eine Gruppe von DFDL-Eigenschaften, die von mehreren DFDL-Schemakomponenten verwendet werden können. Bei direkter Verwendung für xs:schema gelten die Eigenschaftswerte als Standardwerte für alle Komponenten im DFDL-Schema.
dfdl:defineFormat xs:schema Definiert ein wiederverwendbares Datenformat, indem einer Gruppe von DFDL-Eigenschaften, die in einer untergeordneten dfdl:format-Anmerkung enthalten sind, ein Name zugeordnet wird. Der Name kann mithilfe von dfdl:ref aus DFDL-Anmerkungen für mehrere DFDL-Schemakomponenten referenziert werden.
In dieser Implementierung von DFDL sind folgende erweiterte Anmerkungen verfügbar:
Anmerkung Verwendet für Komponente Zweck
dfdl:assert xs:element, xs:choice, xs:sequence xs:group Definiert einen Test, mit dem sichergestellt wird, dass die Daten korrekt formatiert sind. Wird nur bei der Syntaxanalyse von Daten verwendet.
dfdl:discriminator xs:element, xs:choice, xs:sequence, xs:group Definiert einen Test, der bei der Auflösung eines Unsicherheitsfaktors wie Auswahlverzweigungen oder optionalen Elementen verwendet wird. Wird nur bei der Syntaxanalyse verwendet.
dfdl:escapeScheme dfdl:defineEscapeScheme Definiert ein Schema, durch das Fragezeichen und Escapezeichen angegeben werden können. Wird nur für Textformate mit Trennzeichen verwendet.
dfdl:defineEscapeScheme xs:schema Definiert ein benanntes, wiederverwendbares Escapeschema. Der Name kann aus DFDL-Anmerkungen für mehrere DFDL-Schemakomponenten referenziert werden.
Folgende erweiterte Anmerkungen sind in dieser Implementierung nicht verfügbar:
Anmerkung
dfdl:hidden
dfdl:defineVariable
dfdl:newVariableInstance
dfdl:setVariable
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

ReferenzthemaReferenzthema | Version 1.0 | df20083_