OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Attribute Order

[ Lists Home | Date Index | Thread Index ]

Michael Kay wrote:

> But in general XML tells you what the processor MUST report to the
> application, it doesn't say what it isn't required to report. So the real
> omission is that it doesn't bother to mention that element order IS
> significant and must be reported.

Validity constraint: Element Valid says "2. [...]
the sequence of child elements belongs to the language
generated by the regular expression in the content model
[...]", so clearly element order _is_ significant at least
for validation.

AFAICT the XML spec itself doesn't actually describe
precisely what a parser must provide to an application
(despite what the last sentence of 1. "Introduction" says),
but REC-xml-infoset states explicitly:

    (from 2.2 "Element Information Items)
    4.  [children] An ordered list of child information items,
        in document order. [...]
    5.  [attributes] An unordered set of attribute information items [...]

--Joe English



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS