Sun Mar 19 2000 02:07: Actually, I can just kludge together a file format. Which I did. Why is the generation of XML documents treated as a second-class activity? Python's XML parser comes with the system, but there's only a half-assed XML generator which comes separately. Am I wrong in thinking that I should be able to give a DTD and a data structure to an object and have it spit out an XML document? Doesn't that seem reasonable? Is there some module that I'm overlooking that does it?