On Monday 11 May 2009 16:28:00 Waqas Hussain wrote: > On Mon, May 11, 2009 at 7:10 PM, Peter Saint-Andre <[email protected]> wrote: > > Can you trust the order of items? > > Err, explain to me why you wouldn't. Order of nodes (except attributes > on an element) is significant in XML.
I've heard that some XMPP codebases out there may (stupidly?) store a stanza's element hierarchy in a "hash" tree or other, which may not maintain element order. So the XML is parsed properly, and stanzas are processed in order, but elements within a stanza may not be processed in order because the ordering is lost during the dom->hash transition. I want to say at least one such codebase was using Perl, where it's commonplace to use these hash trees for everything. Not that I'm saying it's right... -Justin
