如何从元素中获取原始 xml 作为字符串



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

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

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

谢谢

有一个名为 tostring (docs( 的顶级函数接受元素,请尝试

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

最新更新