>> etree.fromstring(xml_str.en-6ren">
gpt4 book ai didi

python - 如何获取 lxml 元素的字符串转储

转载 作者:行者123 更新时间:2023-12-04 12:01:03 24 4
gpt4 key购买 nike

我有一个 lxml Element目的:

>>> from lxml import etree
>>> xml_str = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<state type=\"before_battle\">\n</state>"
>>> etree.fromstring(xml_str.encode('utf-8'))
<Element state at 0x7fd04b957e48>

如何获取 Element 的字符串转储?

最佳答案

首先将元素对象存储在一个变量中

>>> d = etree.fromstring(xml_str.encode('utf-8'))

然后使用 tostring来自 lxml.etree 的函数模块:
>>> etree.tostring(d)
'<state type="before_battle">\n</state>'

对于其他用例,您可以查看 lxml.etree Tutorial .

关于python - 如何获取 lxml 元素的字符串转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50865088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com