...
= supported = unsupported = partially supported (mouse over the symbol to display reason for partial support)
Feature | Version | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Unparsing | 2.0.0 | 1.1.0 | 1.0.0 | 0.15.0 | 0.14.0 | 0.13.0 | 0.12.0 | 0.11.0 | 0.10.0 | 0.9.0 | 0.8.0 | ||
unparser | |||||||||||||
outputNewLine | |||||||||||||
fillByte | |||||||||||||
textPadKind | |||||||||||||
textOutputMinLength | |||||||||||||
generateEscapeBlock | |||||||||||||
extraEscapedCharacters | |||||||||||||
truncateSpecifiedLengthString | |||||||||||||
outputValueCalc | |||||||||||||
Types | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14. | 00. | 13.0 | 0.12.0 | 0.11.0 | 0.10.0 | 0.9.0 | 0.8.0 | |
decimal | |||||||||||||
integer | |||||||||||||
nonNegativeInteger | |||||||||||||
hexBinary | |||||||||||||
boolean | |||||||||||||
date (binary) | |||||||||||||
time (binary) | |||||||||||||
dateTime (binary) | |||||||||||||
XML Schema Features | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14.0 | 0. | 13.0 | 0. | 12.0 | 0.11.0 | 0.10.0 | 0.9.0 | 0.8.0 |
fixed | |||||||||||||
default | |||||||||||||
elementFormDefault | |||||||||||||
DFDL Features | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14.0 | 0.13.0 | 0.12.0 | 0. | 11.0 | 0.10.0 | 0.9.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 | |||||||||||||
'unionMemberSchema' component of DFDL infoset | |||||||||||||
'valid' component of DFDL infoset | |||||||||||||
unicodeByteOrderMark | |||||||||||||
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 | |||||||||||||
check for non-portable regular expressions | |||||||||||||
delimited binary | |||||||||||||
extended ICU symbols 'u' and 'I' in calendarPattern | |||||||||||||
Daffodil Specific | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14.0 | 0.13.0 | 0.12.0 | 0.11.0 | 0.10.0 | 0. | 9.0 | 0.8.0 | |
save/reload parser | |||||||||||||
Properties and Property Enumerations | 2.0.0 | 1.1.0 | 1.0.0 | 0.15.0 | 0.14.0 | 0.13.0 | 0.12.0 | 0.11.0 | 0.10.0 | 0.9.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='unordered' | |||||||||||||
floating="yes" | |||||||||||||
choiceLengthKind="explicit" | |||||||||||||
choiceLength | |||||||||||||
occursStopValue | |||||||||||||
seperatorSuppressionPolicy (overrides separatorPolicy) | |||||||||||||
separatorPolicy | |||||||||||||
bitOrder | |||||||||||||
encodingErrorPolicy="replace" | |||||||||||||
encodingErrorPolicy="error" | |||||||||||||
failureType="recoverableError" | |||||||||||||
choiceDispatchKey | |||||||||||||
choiceBranchKey | |||||||||||||
Functions | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14.0 | 0.13.0 | 0.12.0 | 0.11.0 | 0.10. | 00 | .9.00.8.0 | ||
contentLength | |||||||||||||
valueLength | |||||||||||||
Annotations | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14.0 | 0.13.0 | 0. | 12.0 | 0.11.0 | 0.10.0 | 0.9.0 | 0.8.0 | |
newVariableInstance | |||||||||||||
Miscellaneous | 2.0.0 | 1.1.0 | 1 | .0.00.15.0 | 0.14.0 | 0.13.0 | 0.12.0 | 0.11.0 | 0.10. | 00.9.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 |