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

Re: Attribute Order

Re:  Attribute Order
At 3:52 PM -0500 12/8/01, Simon St.Laurent wrote:

>It's part of XML 1.0's Second Edition, not the original.

It's not explicitly stated in the XML 1.0 first edition spec, but it 
is most definitely part of XML 1.0 first edition, and always was, 
because this is a characteristic XML inherits from SGML. The second 
edition spec is just a lot clearer on this point.

>In any event, the specification does not require attributes to be
>scrambled, and I see no reason for most pipeline processing to disrupt
>the original sequence of attributes.  While the order may not "matter",
>people do tend to get in a habit where they'd like to see things come
>through in the order they arrived, and arbitrary disruption of that
>seems pointless at best.

I'm reminded of a Macintosh debugging tool that deliberately 
scrambled the heap after every memory allocation to make sure 
programmers weren't relying on objects staying in one place without 
actively locking them down. If you rely on behavior that is not 
guaranteed, your code will have problems sooner or later. It's 
well-known that the sooner the bug is detected, the cheaper it is to 

| Elliotte Rusty Harold | elharo@m... | Writer/Programmer |
|          The XML Bible, 2nd Edition (Hungry Minds, 2001)           |
|              http://www.ibiblio.org/xml/books/bible2/              |
|   http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/   |
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/     |


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.
First Name
Last Name
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.