...
= supported = unsupported = partially supported (mouse over the symbol to display reason for partial support)
Feature | Version | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Unparsing | 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 | 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 |
decimal | ||||||||||
integer | ||||||||||
nonNegativeInteger | ||||||||||
hexBinary | ||||||||||
boolean | ||||||||||
date (binary) | ||||||||||
time (binary) | ||||||||||
dateTime (binary) | ||||||||||
XML Schema Features | 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 |
fixed | ||||||||||
default | ||||||||||
elementFormDefault | ||||||||||
DFDL Features | 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 |
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 | 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 |
save/reload parser | ||||||||||
Properties |
and Property Enumerations | 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 | 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 |
---|---|---|---|---|---|---|---|---|---|---|
contentLength | ||||||||||
valueLength | ||||||||||
Annotations | 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 |
newVariableInstance | ||||||||||
Miscellaneous | 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 |
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 |