Hi all,
In his book "System Architecture with XML", Berthord Daum lists some of the DTD deficiencies and thereafter introduces XML Scheme to resolve such issues. One of them is as follows:
Bags: DTDs cannot specify unordered sequences of elements (bags). For a given model group (e1,e2,e3) the elements e1 . . . e3 must appear in the document instance in the defined sequence. To simulate an unordered sequence, all possible permutations must be given as alternatives: ((e1,e2,e3) | (e1,e3,e2) | (e2,e1,e3) | . . . ).
Well it seems this is not resolved in xsd either:
http://www.thescripts.com/forum/thread86178.html
Is it so ?!