Lists Home |
Date Index |
> -----Original Message-----
> From: J.Pietschmann [mailto:email@example.com]
> Robert DiFalco wrote:
> > How do most people feel about imposing a sibling element order
> > significance?
> > However, it seems harder to write parsers that process elements in a
> > random ordering. So often, an arbitrary order is imposed
> > make parsing easier.
> It is hard to write a DTD with elements which takes a somewhat
> larger number of different child elements in arbitrary order
> but each at most once or exactly once.
> For me, that's enough to introduce an order constraint.
It's not hard, just ugly:
(for each child B, C, D at most once)
That said, this is enough to make order constraints required rather than
useful, with 20 children this becomes so tedious the errors are almost