Вот мой пример кода:
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, оно не выдает ошибку компилятора, но, похоже, не работает ... как мне создать текстовый узел?