The following tables lists unsupported features since the 0.8.0 release, and when those features were implemented. Any features not listed in this table were implemented prior to 0.8.0.
Feature | Version | |||
---|---|---|---|---|
Unparsing | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
unparser | ||||
outputNewLine | ||||
fillByte | ||||
textPadKind | ||||
textOutputMinLength | ||||
generateEscapeBlock | ||||
extraEscapedCharacters | ||||
truncateSpecifiedLengthString | ||||
outputValueCalc | ||||
Types | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
decimal | ||||
integer | ||||
nonNegativeInteger | ||||
hexBinary | ||||
boolean | ||||
date | ||||
time | ||||
dateTime | ||||
XML Schema Features | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
fixed | ||||
default | ||||
attributeFormDefault | ||||
DFDL Features | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
defaulting of values for required elements | ||||
'packed' binary number representations (packed, bcd, etc.) | ||||
'zoned' binary number representations | ||||
advanced text number format properties | ||||
bi-directional text | ||||
unordered sequences | ||||
floating elements in sequences | ||||
external variables | ||||
raw-byte entities | ||||
validation | ||||
alignment | ||||
'type' component of DFDL infoset | ||||
all runtime-computed format properties | ||||
runtime-computation for escapeCharacter, escapeEscapeCharacter, byteOrder | ||||
IANA standard encodings other than utf-8, utf-16BE, utf-16LE, utf-32BE, utf-32LE, and ASCII | ||||
optional qualified names in expression language | ||||
Daffodil Specific | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
save/reload parser | ||||
Properties and Property Enumerations | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
ignoreCase="yes" | ||||
utf16Width="variable" | ||||
textNumberRep="zoned" | ||||
binaryNumberRep="packed" | ||||
binaryNumberRep="bcd" | ||||
binaryNumberRep="ibm4690Packed" | ||||
binaryFloatRep="ibm390Hex" | ||||
nilKind="logicalValue" | ||||
nilKind="literalCharacter" | ||||
lengthKind="prefixed" | ||||
lengthKind="endOfParent" | ||||
occursCountKind="stopValue" | ||||
documentFinalTerminatorCanBeMissing="yes" | ||||
textNumberPattern | ||||
textNumberCheckPolicy | ||||
textNumberRounding | ||||
textNumberRoundingMode | ||||
textNumberRoundingIncrement | ||||
textStandardGroupingSeparator | ||||
textStandardDecimalSeparator | ||||
textStandardExponentRep | ||||
textStandardInfinityRep | ||||
textStandardNaNRep | ||||
textStandardZeroRep | ||||
textStandardBase (behaves as 10) | ||||
textZonedSignStyle | ||||
decimalSigned | ||||
textBooleanTrueRep | ||||
textBooleanFalseRep | ||||
textBooleanPadCharacter | ||||
textBooleanJustification | ||||
binaryBooleanTrueRep | ||||
binaryBooleanFalseRep | ||||
textBidi (behaves as "no") | ||||
textBidiTextOrdering | ||||
textBidiOrientation | ||||
textBidiSymmetric | ||||
textBidiTextShaped | ||||
textBidiNumeralShapes | ||||
alignment | ||||
alignmentUnits | ||||
leadingSkip | ||||
trailingSkip | ||||
prefixIncludesPrefixLength | ||||
prefixLengthType | ||||
binaryDecimalVirtualPoint | ||||
binaryNumberCheckPolicy | ||||
binaryPackedSignCodes | ||||
binaryCalendarRep | ||||
binaryCalendarEpoch | ||||
useNilForDefault | ||||
sequenceKind | ||||
floating="yes" | ||||
choiceLengthKind="explicit" | ||||
choiceLength | ||||
occursStopValue | ||||
seperatorSuppressionPolicy (overrides separatorPolicy) | ||||
separatorPolicy | ||||
Functions | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
contentLength | ||||
valueLength | ||||
Annotations | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
newVariableInstance | ||||
Miscellaneous | 0.12.0 | 0.11.0 | 0.10.0 | 0.8.0 |
File sizes greater than 4GB | ||||
Java version 6 | ||||
Java version 7 | ||||
Java version 8 | ||||
Strict DFDL expressions adherence (i.e. disallow features of XPath not available in DFDL expressions) | ||||
XPath 2.0 Support |