...
Feature | Version | ||
---|---|---|---|
Unparsing | 2.0.0 | 1.1.0 | 1.0.0 |
unparser | |||
outputNewLine | |||
fillByte | |||
textPadKind | |||
textOutputMinLength | |||
generateEscapeBlock | |||
extraEscapedCharacters | |||
truncateSpecifiedLengthString | |||
outputValueCalc | |||
Types | 2.0.0 | 1.1.0 | 1.0.0 |
decimal | |||
integer | |||
nonNegativeInteger | |||
hexBinary | |||
boolean | |||
date (binary) | |||
time (binary) | |||
dateTime (binary) | |||
XML Schema Features | 2.0.0 | 1.1.0 | 1.0.0 |
fixed | |||
default | |||
elementFormDefault | |||
DFDL Features | 2.0.0 | 1.1.0 | 1.0.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 | |||
byte-value entities (aka 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.0 |
save/reload parser | |||
Properties and Property Enumerations | 2.0.0 | 1.1.0 | 1.0.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.0 |
contentLength | |||
valueLength | |||
Annotations | 2.0.0 | 1.1.0 | 1.0.0 |
newVariableInstance | |||
Miscellaneous | 2.0.0 | 1.1.0 | 1.0.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 |
...