Die folgenden Funktionen von DFDL 1.0 werden von dieser Implementierung zurzeit nicht unterstützt.
Folgende Eigenschaftsaufzählungen werden nicht unterstützt:
Funktion | Referenz in DFDL-Spezifikation |
---|---|
dfdl:documentFinalTerminatorCanBeMissing "yes" | 12.2 Properties for Specifying Delimiters |
dfdl:truncateSpecifiedLengthString "yes" | 13.4 Properties Specific to Strings with Text representation |
dfdl:textBiDi "yes" | 21. Optional DFDL Features |
dfdl:occursCountKind "stopValue" | 16. Arrays and Optional Elements: Properties for Repeating and Variable-Occurrence Data Items |
dfdl:binaryCalendarRep "packed" | 13.13 Properties specific to calendar with Binary representation |
dfdl:sequenceKind "unordered" | 14.3 Unordered Sequence Groups |
dfdl:floating "yes" | 14.4 Floating Elements |
dfdl:lengthKind "endOfParent" | 12.3 Properties for Specifying Lengths |
dfdl:lengthKind "pattern" | 12.3 Properties for Specifying Lengths |
dfdl:testKind "pattern" (dfdl:assert) | 7.3 The dfdl:assert Annotation Element |
dfdl:testKind "pattern" (dfdl:discriminator) | 7.4 The dfdl:discriminator Annotation Element |
Folgende Eigenschaften werden nicht unterstützt:
Funktion | Referenz in DFDL-Spezifikation |
---|---|
dfdl:hiddenGroupRef | 14.5 Hidden Groups |
dfdl:inputValueCalc | 17. Calculated Value Properties |
dfdl:outputValueCalc | 17. Calculated Value Properties |
Folgende Kombinationen von Eigenschaften werden nicht unterstützt:
Funktion | Referenz in DFDL-Spezifikation |
---|---|
dfdl:representation "binary" und dfdl:lengthKind "delimited" | |
Wenn über die Eigenschaft dfdl:prefixLengthType auf einen einfachen Typ verwiesen wird, kann die Eigenschaft dfdl:lengthkind des einfachen Typs nicht "prefixed" sein. |
Folgende Funktionen werden in DFDL-Ausdrücken nicht unterstützt:
Funktion | Referenz in DFDL-Spezifikation |
---|---|
fn:empty | 23.5 Constructors, Functions and Operators |
fn:exists | |
fn:name | |
fn:local-name | |
fn:namespace-uri | |
dfdl:representationLength | |
dfdl:unpaddedLength | |
dfdl:property | |
dfdl:testBit | |
dfdl:setBits | |
dfdl:countWithDefault | |
dfdl:count | |
dfdl:position | |
dfdl:checkConstraints |
Folgende Anmerkungen werden nicht unterstützt:
Funktion | Referenz in DFDL-Spezifikation |
---|---|
dfdl:defineVariable | 7.7 The dfdl:defineVariable Annotation Element |
dfdl:newVariableInstance | 7.8 The dfdl:newVariableInstance Annotation Element |
dfdl:setVariable | 7.9 The dfdl:setVariable Annotation Element |
Folgende Eigenschaften werden entweder nur vom Parser oder nur von der Serialisierungsmethode unterstützt:
Funktion | Referenz in DFDL-Spezifikation |
---|---|
dfdl:lengthKind "prefixed" (nur im Parser) | 12.3 Properties for Specifying Lengths |
xs:default oder xs:fixed (nur in Serialisierungsmethode) | 21. Optional DFDL Features |