代码:from lxml import etree
# Create the network XML file tree
root = etree.Element('network')
tree = etree.ElementTree(root)
# Create the nodes data
name = etree.Element('nodes')
root.append(name)
element = etree.SubElement(name, 'node')
element.set('id', '1')
# Create the links data
name = etree.Element('links')
root.append(name)
element = etree.SubElement(name, 'link')
element.set('id', '2')
# Print document to screen
print etree.tostring(root, encoding='UTF-8', xml_declaration=True, pretty_print=True)
输出:<?xml version='1.0' encoding='UTF-8'?>
上面的代码产生这个输出。但是,除了在tostring()方法中用作参数并打印在文档顶部的声明之外。如果你想让评论在文档中间显示,我还没有弄清楚如何使其可见。我以前看过类似this的帖子,但它没有回答我的问题。有人能帮我一下吗<?xml version='1.0' encoding='UTF-8'?>
谢谢你抽出时间