字符串的python lxml xml.etree.ElementTree.Element将不会转换

问题描述 投票:1回答:1
    type(ikePanProfiles)
    <class 'xml.etree.ElementTree.Element'>

    etree.tostring(ikePanProfiles)
    Traceback (most recent call last):
     File "<input>", line 1, in <module>
     File "src/lxml/etree.pyx", line 3367, in lxml.etree.tostring 
    (src/lxml/etree.c:82622)
    TypeError: Type 'Element' cannot be serialized.

我正在访问一个API,它以对象类型“xml.etree.ElementTree.Element”进行实物响应所以我不确定如何隐藏这个tostring?

python xml lxml elementtree
1个回答
1
投票

你的元素是xml库中的一个对象,你正在尝试使用lxml对其进行字符串化。要么更改代码,以便元素是lxml库中的对象,要么使用xml.etree.ElementTree.tostring对其进行字符串化。

© www.soinside.com 2019 - 2024. All rights reserved.