[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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 fix. -- +-----------------------+------------------------+-------------------+ | 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/ | +----------------------------------+---------------------------------+
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|