XmlTextWriter を使用する IronPython コードがいくつかあり、次のようなコードを書くことができます
self.writer = System.Xml.XmlTextWriter(filename, None)
self.writer.Formatting = Formatting.Indented
self.writer.WriteStartElement(name)
self.writer.WriteString(str(text))
self.writer.WriteEndElement()
...
self.writer.Close()
コードを Python 実装 (CPython、IronPython、Jython) 間で移植できるようにしたいと考えています。print ステートメントを使用したり、ファイルに書き込む前に DOM ツリー全体を構築したりする必要なく、これに使用できるストリーミング Python XML ライターはありますか?