PythonでXMLするにはいろいろ手段があるが、最近は4suiteとか、pysablotあたりがふれみででびゅーしている。4suiteはサーバなものもあり、Zopeなんかと連携することもデキるっぽい。でも未調査。