The following tables lists unsupported features of the DFDL Specification since since Daffodil v1.0.8.0, and if/when those features were implemented.
Any features not listed in this table were implemented prior to 0.8.0.
planned implementation roadmap.
The releases are identified by the theme of the release - the primary things the release is supposed to achieveThe full list of unsupported errata is available at Unsupported Errata.
= supported = unsupported = partially supported (mouse over the symbol to display reason for partial support)
Feature | Planned Theme Internationalization | Planned Theme Remaining Features | Planned Theme Features and IBM Compatibility with published DFDLSchemas | Planned Theme Unparsing | Version | |
---|---|---|---|---|---|---|
Unparsing | 1.2.0 | 1.0.0 | ||||
unparser | ||||||
outputNewLine | ||||||
fillByte | ||||||
textPadKind | ||||||
textOutputMinLength | ||||||
generateEscapeBlock | ||||||
extraEscapedCharacters | ||||||
truncateSpecifiedLengthString | ||||||
outputValueCalc | ||||||
Types | 1.3.0 | 1.2.0 | 1.0.0 | |||
boolean | ||||||
date (binary)binary) | ||||||
time (binary) | ||||||
dateTime (binary) | ||||||
XML Schema Features | 1.3.0 | 1.2.0 | 1.0.0 | |||
fixed | ||||||
default | ||||||
DFDL Features | 1.0.0 | |||||
defaulting of values for required elements | ||||||
'packed' binary number representations (packed, bcd, etc.) | ||||||
'zoned' binary number representations | ||||||
bi-directional text | ||||||
unordered sequences | ||||||
floating elements in sequences | ||||||
raw-byte entities | ||||||
'type' component of DFDL infoset infoset | ||||||
'unionMemberSchema' component of DFDL infoset | ||||||
'valid' component of DFDL infoset | ||||||
unicodeByteOrderMark | ||||||
all runtime-computed format properties | ||||||
IANA standard encodings other than utf-8, utf-16BE, utf-16LE, utf-32BE, utf-32LE, and ASCII | As needed to support important formats. | |||||
delimited binary | (needed for TLOG) | |||||
extended ICU symbols 'u' and 'I' in calendarPattern | ||||||
Daffodil Specific | 1.3.0 | 1.2.0 | 1.0.0 | |||
save/reload parser | ||||||
Properties and Property Enumerations | 1.3.0 | 1.2.0 | 1.0.0 | |||
ignoreCase="yes" | ||||||
utf16Width="variable" | ||||||
textNumberRep="zoned" | ||||||
binaryNumberRep="packed""packed" | ||||||
binaryNumberRep="bcd" | ||||||
binaryNumberRep="ibm4690Packed" | ||||||
binaryFloatRep="ibm390Hex" | ||||||
nilKind="logicalValue" | ||||||
nilKind="literalCharacter" | ||||||
lengthKind="prefixed" | ||||||
lengthKind="endOfParent" | ||||||
occursCountKind="stopValue" | ||||||
documentFinalTerminatorCanBeMissing="yes" | ||||||
textStandardBase (behaves as 10) | ||||||
textZonedSignStyle | ||||||
decimalSigned | ||||||
textBooleanTrueRep | ||||||
textBooleanFalseRep | ||||||
textBooleanPadCharacter | ||||||
textBooleanJustification | ||||||
binaryBooleanTrueRep | ||||||
binaryBooleanFalseRep | ||||||
textBidi (behaves as "no") | ||||||
textBidiTextOrdering | ||||||
textBidiOrientation | ||||||
textBidiSymmetric | ||||||
textBidiTextShaped | ||||||
textBidiNumeralShapes | ||||||
prefixIncludesPrefixLength | ||||||
prefixLengthType | ||||||
binaryNumberCheckPolicy | ||||||
binaryPackedSignCodes | ||||||
binaryCalendarRep | ||||||
binaryCalendarEpoch | ||||||
useNilForDefault | ||||||
sequenceKind | ||||||
floating="yes"" | ||||||
choiceLengthKind="explicit" | ||||||
choiceLength | ||||||
occursStopValue | ||||||
encodingErrorPolicy="error" | ||||||
failureType="recoverableError" | ||||||
choiceDispatchKey | ||||||
choiceBranchKey | ||||||
Functions | 1.0.0 | |||||
contentLength | ||||||
valueLength | ||||||
Annotations | 1.0.0 | |||||
newVariableInstance | ||||||
Miscellaneous | 1.0.0 | |||||
File sizes greater than 4GB | ||||||
XPath 2.0 Support (Query-style path expressions) |
The following tables lists unsupported features of the DFDL Specification since Daffodil 0.8.0, and if/when those features were implemented.
...