Lists Home |
Date Index |
Christian Nentwich wrote:
> > On the other hand, I'll suggest that tools which need to modify XML
> > documents (XML editors) will often want to make the smallest possible
> > change to a document so humans won't be surprised when unrelated parts
> > of the document change in what is essentially a superficial way. A
> I'll support that. If you are writing an app from scratch and you have a
> choice, try to maintain attribute order "as a courtesy" to people who have
> to read/write XML manually.
> Of course there is no requirement to do so.. but everytime my <forall
> var="x" in="/foo"> comes back from cocoon as <forall in="/foo" var="x">
> because Xerces' dom serializer thinks it has to sort attributes
> alphabetically (why?) I lose another 5 years of my life. (and you can
> probably see how messed up the syntax would be if I made those subelements
> instead of attributes).
Thanks! This is a very good reason to maintain the order where possible.