The following features of DFDL 1.0 are currently not supported in this implementation.
The following property enumerations are unsupported.
The following properties are unsupported:
Feature | Reference in DFDL specification |
---|---|
dfdl:hiddenGroupRef | 14.5 Hidden Groups |
dfdl:inputValueCalc | 17. Calculated Value Properties |
dfdl:outputValueCalc | 17. Calculated Value Properties |
The following combinations of properties are unsupported:
Feature | Reference in DFDL specification |
---|---|
dfdl:representation "binary" and dfdl:lengthKind "delimited" | |
When the dfdl:prefixLengthType property is used to reference a simple type, the dfdl:lengthkind property for that simple type cannot be "prefixed". |
The following functions are unsupported in DFDL expressions:
Feature | Reference in DFDL specification |
---|---|
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 |
The following annotations are unsupported:
Feature | Reference in DFDL specification |
---|---|
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 |
The following properties are supported only by either the parser or the serializer:
Feature | Reference in DFDL specification |
---|---|
dfdl:lengthKind "prefixed" (in parser only) | 12.3 Properties for Specifying Lengths |
xs:default or xs:fixed (in serializer only) | 21. Optional DFDL Features |