我有以下代码解析XML响应并返回表示产品的Element对象列表。
tree = ET.ElementTree(ET.fromstring(raw_xml_response))
products = root.findall('//Product')
我现在需要从每个产品中获取原始XML,以便将其存储在数据库中。似乎Element没有这样做的方法 - 从每个Product Element获取原始XML的习惯方法是什么?
谢谢,
有一个名为tostring
(docs)的顶级函数接受一个元素,试试
print([ET.tostring(product) for product in products])