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 (Was: Create XML )

[ Lists Home | Date Index | Thread Index ]

Simon St.Laurent wrote:
> I don't expect you to get excited about attribute order.  I do, however,
> find it perverse that you expect me not to get excited about the fact
> that you prefer to throw away information which I frequently find useful
> in editing, and which is present in the document anyway.

Granted editors have special requirements, and I don't hear many folks
suggesting that SAX is an appropriate API on which to write an XML editor.
But I am not writting editors, I am encoding application specific
information in XML documents. A bunch of people have gotten together and
decided that such application specific information _ought not_ be encoded on
the basis of attribute order (i.e. SAX doesn't tell the application about
this). Why is this perverse?

The whole reason that I am interested in using an API is that this can help
me extract the information in the document that I am interested in. Why
should I be interested in whether an element is encoded as:

<foo bar="1"></foo>
<foo bar='1'
<foo bar="1" />
vs ....
(and on and on)

when I just want to represent an element "foo" with an attribute "bar"
having a value "1".

Call this 'abstraction' but that's the essense of XML -- I'd dare say that
XML wouldn't have become so popular if I'd _needed_ to worry about such



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

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