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] Principles of XML design

[ Lists Home | Date Index | Thread Index ]

Uche Ogbuji wrote:
> Bob Foster wrote:
> > > The XML 1.0 well-formedness definition specifically states that
> > > attributes are unordered, but says nothing about elements.
> > > This means that technically speaking, a conforming XML parser
> > > might decide to report the child elements of memo in Listing 1
> > > in any order.
> >
> > Good grief!
> It's weird, but it's true.  I think Tim Bray has admitted this was an
> omission, but since no sane XML person would tolerate such a libertine
> parser, there's not much consequence to the omission.  (This is
> standardization by threat of techie ostracism, perhaps?)

Not so weird.  As far as I can tell, other than well-formedness
and validity errors the XML Rec places no constraints at all on
what data a processor must report.  That's what the Infoset Rec
is for.

(SGML is the same way -- the Standard only specifies the concrete
syntax of conforming SGML documents; the data returned to the
application -- the abstract syntax -- wasn't specified anywhere
until the ESIS attachment was added.)

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