3
我正在使用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)
感謝您的回覆。 – user225312 2010-05-13 18:37:52