J'ai un code IronPython qui utilise XmlTextWriter ce qui me permet d'écrire du code commeÉcriture de XML à partir de Python: équivalent Python de .NET XmlTextWriter?
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()
Je voudrais faire mon portable de code à travers des implémentations Python (CPython, IronPython et Jython). Existe-t-il un scripteur Python XML en streaming que je peux utiliser sans avoir besoin d'utiliser des instructions print ou pour construire un arbre DOM entier avant de l'écrire dans un fichier?
Est-ce la même chose que http://stackoverflow.com/questions/1019895/serialize-python-dictionary-to-xml –
@ S.Lott Non, ce n'est pas le cas. La question à laquelle vous faites référence concerne la sérialisation des structures de données Python directement en XML. Cette question concerne la création d'un formulaire XML spécifique à partir de Python. –