我正在使用 lxml 和 Python 来编写 XML 文件。我想知道什么是公认的做法:首先创建文档树,然后添加子元素或添加子元素并稍后创建树?我知道这对输出几乎没有任何影响,但我很想知道从编码风格的角度来看,这是什么公认的规范。
示例代码:
page = etree.Element('root')
#first create the tree
doc = etree.ElementTree(page)
#add the subelements
headElt = etree.SubElement(page, 'head')
或这个:
page = etree.Element('root')
headElt = etree.SubElement(page, 'head')
#create the tree in the end
doc = etree.ElementTree(page)