[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Attribute Order (Was: Create XML )


retrieve attribute by order
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>
vs.
<foo bar='1'
></foo>
vs.
<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
details.

Jonathan


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.