这是我的示例代码:
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 属性,它没有给出编译器错误,但似乎不起作用......我该如何创建一个文本节点?