【发布时间】:2012-11-23 16:55:48
【问题描述】:
如何在 Python 中将ElementTree 的来源作为字符串获取?
【问题讨论】:
标签: python xml elementtree
如何在 Python 中将ElementTree 的来源作为字符串获取?
【问题讨论】:
标签: python xml elementtree
import xml.etree.ElementTree as ET
tree = ET.parse(source)
root = tree.getroot()
ET.tostring(root)
注意source和ET.tostring(doc)的内容可能存在格式差异。
【讨论】:
tree 是ElementTree(我的错误),那么ET.tostring(tree) 不起作用是对的。相反,使用root = tree.getroot() 获取树的根,然后调用ET.tostring(root)。
我知道不是,但我想知道为什么不是:
tree.tostring(root)
而不是现在的方式:
xml.etree.ElementTree.tostring(root)
【讨论】: