I've heard a couple times that the XML specification indicates that XML is not ordered (e.g. if you expect order, then it's not really true XML). As far as I could find, the XML specification says nothing about the order of elements; neither that it was explicitly unordered, or suggesting that there be no order.
I already know that
- Order is often important to the program parsing the xml
- You can declare a schema which enforces order
But what I want to know, is: does the XML Specification (any version) say anything about order of elements?