Right now, we generate the parser and ODF types from a simplified representation of the original RelaxNG document (using a "simple" scfg document).
We should instead generate the parser and ODF types from the original RelaxNG XML document.
As a first step, we could ignore all the semantics of zeroOrXXX
, interleave
, ... elements.