|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML 1.0 - Element order significance
John Cowan <jcowan@r...> writes:
> Tim Bray wrote:
>
> > [I]f the doc has
> >
> > <brothers><matt /><jim /><luke /><dave /></brothers>
> >
> > then if I don't see them in the order (m, j, l, d) that they
> > appear in the document, something is wrong. Software that
> > rearranged the elements as part of processing would be broken;
>
> Absolutely. Unfortunately, such software is not actually
> out of compliance with XML 1.0.
>
> > As to whether the order is "significant" in the human/design/business
> > sense, that is totally language-specific, and I don't agree with
> > Henry that you can reverse-engineer it from the DTD. -Tim
>
> I think HST's point is sound, though his wording
> may be unfortunate. Let me attempt to paraphrase:
>
> a)
> If the elements MUST appear in a specified
> order (according to the DTD or whatever),
> then the order CANNOT convey any additional
> information to the application.
>
> b)
> If the elements MAY appear in any order (again
> according to the DTD or whatever), then the order
> which actually appears MAY convey additional
> information to the application.
What he said.
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2001, part-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@c...
URL: http://www.ltg.ed.ac.uk/~ht/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








