gpt4 book ai didi

python - 如何使用 lxml 创建文本节点?

转载 作者:太空宇宙 更新时间:2023-11-04 00:52:28 26 4
gpt4 key购买 nike

我正在使用 lxml 和 python 来操作 xml 文件。我想创建一个最好没有标签的文本节点,而不是创建一个新的 Element 然后向其附加文本。我该怎么做?

我可以在名为 createTextNodexml.dom.minidom python 包中找到与此等效的内容,所以我想知道 lxml 是否支持相同的功能?

最佳答案

看起来 lxml 没有提供特殊的 API 来创建文本节点。您可以简单地设置父元素的 text 属性来创建或修改该元素中的文本节点,例如:

>>> from lxml import etree
>>> raw = '''<root><foo/></root>'''
>>> root = etree.fromstring(raw)
>>> root.text = 'bar'
>>> etree.tostring(root)
'<root>bar<foo/></root>'

关于python - 如何使用 lxml 创建文本节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36570460/

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