[Paul Boddie] > It's > interesting that minidom plus PrettyPrint seems to generate the xmlns > attributes in the serialisation, though; should that be reported as a > bug?
I believe that it is a bug. [Paul Boddie] > Well, with the automagic, all DOM users get the once in a lifetime > chance to exchange those lead boots for concrete ones. I'm sure there > are all sorts of interesting reasons for assigning namespaces to nodes, > serialising the document, and then not getting all the document > information back when parsing it, but I'd rather be spared all the > "amusement" behind all those reasons and just have life made easier for > just about everyone concerned. Well, if you have a fair amount of spare time and really want to improve things, I recommend that you consider implementing the DOM L3 namespace normalisation algorithm. http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/namespaces-algorithms.html That way, everyone can have namespace well-formed documents by simply calling a single method, and not a line of automagic in sight: just standards-compliant XML processing. > Anyway, thank you for your helpful commentary on this matter! And thanks to you for actually informing yourself on the issue, and for taking the time to research and understand it. I wish that your refreshing attitude was more widespread! now-i-really-must-get-back-to-work-ly'yrs, -- alan kennedy ------------------------------------------------------ email alan: http://xhaus.com/contact/alan -- http://mail.python.org/mailman/listinfo/python-list