[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
|