2012-11-23 39 views

回答

8
import xml.etree.ElementTree as ET 
tree = ET.parse(source) 
root = tree.getroot() 
ET.tostring(root) 

注意,有可能是格式化的sourceET.tostring(doc)內容之間的差異。

+0

'ElementTree'對象沒有屬性'tostring'發生在我試過這個時 – James

+0

@James:那麼你就是在錯誤的對象上調用它。這是*模塊*具有該方法。 –

+0

@James:如果'tree'是一個'ElementTree'(我的錯誤),那麼'ET.tostring(tree)'不起作用。相反,用'root = tree.getroot()'得到樹的根,然後調用'ET.tostring(root)'。 – unutbu