【问题标题】:How to get raw xml as string from Element如何从 Element 获取原始 xml 作为字符串
【发布时间】:2018-03-01 12:43:54
【问题描述】:

我有以下代码解析 XML 响应并返回代表产品的元素对象列表。

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

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

谢谢,

【问题讨论】:

    标签: python xml soap


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 2014-08-25
      • 2011-04-29
      • 1970-01-01
      • 2014-12-02
      相关资源
      最近更新 更多