【发布时间】:2023-08-14 01:13:01
【问题描述】:
我有一些使用 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)移植。是否有一个流式 Python XML 编写器可以用于此目的,而无需使用打印语句或在将其写入文件之前构建整个 DOM 树?
【问题讨论】:
-
这和*.com/questions/1019895/…是一样的吗
-
@S.Lott 不,不是。您提到的问题是关于将 Python 数据结构直接序列化为 XML。这个问题是关于从 Python 生成特定的 XML 表单。
标签: python xml ironpython jython