>
> I was interested in using DFDL to convert binary record formats containing
> "header" fields that identify the start position of data structures later
> in the record, typically by an "offset" number of bytes from the start of
> the record.
>
> Unfortunately, DFDL 1.0 does not support such formats.
>
You can convert such formats using the EXPath binary library - but of course it's a much lower-level approach than DFDL.
However, one could certainly add a declarative layer on top.
Michael Kay
Saxonica