Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • layerTransformation (literal string or DFDL expression) - XSD NCNames - all reserved. In the future this may become extensible allowing QNames to be used.
  • layerEncoding (literal string or DFDL expression)
  • layerLengthKind - same values as dfdl:lengthKind
  • layerTerminator (literal string or DFDL expression) - used with dfdl:layerLengthKind 'delimited'
  • layerLength (literal string or DFDL expression) - used with dfdl:layerLengthKind 'explicit'
  • layerLengthPattern - used with dfdl:layerLengthKind 'pattern'
  • layerLengthUnits - must be "bytes" (only allowed value for now. - makes clear that the length will be in whole bytes)
  • (TBD layer properties for when dfdl:layerLengthKind is 'prefixed' - such time as that is supported, if ever.)

...

A layered sequence has a mandatory layer alignment (analogous to mandatory text alignment). This is 1 byte for all currently specified layer transforms; in the future this may change.

A layered sequence has a mandatory length unit. This is 1 byte for all currently specified layer transforms; in the future this may change.

...