gpt4 book ai didi

python - 如何在python中创建一个xml文档

转载 作者:IT老高 更新时间:2023-10-28 20:54:14 25 4
gpt4 key购买 nike

这是我的示例代码:

from xml.dom.minidom import *
def make_xml():
doc = Document()
node = doc.createElement('foo')
node.innerText = 'bar'
doc.appendChild(node)
return doc
if __name__ == '__main__':
make_xml().writexml(sys.stdout)

当我运行上面的代码时,我得到了这个:

<?xml version="1.0" ?>
<foo/>

我想得到:

<?xml version="1.0" ?>
<foo>bar</foo>

我只是猜测有一个 innerText 属性,它没有给出编译器错误,但似乎不起作用......我该如何创建一个文本节点?

最佳答案

@丹尼尔

感谢您的回复,我也想出了如何使用 minidom(我不确定 ElementTree 与 minidom 之间的区别)


from xml.dom.minidom import *
def make_xml():
doc = Document();
node = doc.createElement('foo')
node.appendChild(doc.createTextNode('bar'))
doc.appendChild(node)
return doc
if __name__ == '__main__':
make_xml().writexml(sys.stdout)

我发誓我在发布我的问题之前尝试过这个......

关于python - 如何在python中创建一个xml文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243/

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