如何从Element获取原始XML作为字符串

里克斯

我有以下代码,该代码分析XML响应并返回代表产品的Element对象的列表。

tree =  ET.ElementTree(ET.fromstring(raw_xml_response))
products = root.findall('//Product')

现在,我需要从每个产品中获取原始XML,以便将其存储在数据库中。元素似乎没有执行此操作的方法-从每个产品元素获取原始XML的惯用方式是什么?

谢谢,

深空

有一个名为tostringdocs的顶级函数可以接受元素,请尝试

print([ET.tostring(product) for product in products])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章