我使用lxml.objectify
来轻松解析和处理XML文件。出于审计原因,我必须将派生对象与元素的原始XML代码一起保存。将lxml.objectify的元素转换回XML
root = lxml.objectify.fromstring(self.get_xml_data())
for i, elem in enumerate(root.elements):
# create new database entry based on elem
elem_obj.source_code = turn_elem_into_xml(elem)
我该如何实施turn_elem_into_xml
?
\编辑:为什么downvote?
我downvoted你,因为你没有这样做,即使是最起码的研究。事实上,你似乎没有意识到如何使用普通的lxml对象。 – Marcin 2012-02-10 17:23:26
我确实花了相当多的时间寻找答案,就像我通常那样(只是检查我的问题/答案比率)。对不起,这次没有使用正确的谷歌搜索条件,而不是熟悉lxml ... – 2012-02-10 17:31:45
有一个lxml网站,突出地指导用户到它的教程,在不到10分钟的时间内会导致你的答案,并图书馆的工作知识。有可能找到没有谷歌的网页。 – Marcin 2012-02-10 17:33:58