2012-11-23 5 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:間違ったオブジェクトで呼び出しています。その方法を持つのは* module *です。 –

+0

@James: 'tree'が' ElementTree'(私の間違い)であれば 'ET.tostring(tree)'はうまくいきません。代わりに、 'root = tree.getroot()'でツリーのルートを取得し、 'ET.tostring(root)'を呼び出します。 – unutbu

関連する問題