[Matroska-devel] EBML

Steve Lhomme steve.lhomme at free.fr
Wed Mar 17 19:31:35 CET 2004

Moritz Bunkus wrote:
> 3.7.  Child order property
> Like I've written earlier in Matroska order does NOT matter. This may be
> bad in the sense that it complicates things for demuxers, but
> unfortunately it's reality already, and if we changed that then we'd
> invalidate all existing Matroska files.
> However, you write: "By default this restriction is imposed on all
> children to all elements." Does this mean that a DTD can change that? If
> yes then we don't have a problem, because the Matroska DTD will just
> have to state that order does generally not matter but in the following
> n cases <insert explanation here>.

IIRC with a DTD, elements have to be ordered. There is no such 
limitation with Schemas. But maybe I'm wrong (after all you don't have 
to order <h1> and <p> in XHTML with is described with a DTD).

More information about the Matroska-devel mailing list