nfo ファイルを解析して、html コード スタイル (テーブル) で出力しようとしています。
で試しましたが、とxml.etree
の 2 つの要素しか得られません。
.nfo は次のようになります。Metadata
Category
<?xml version="1.0"?>
<MsInfo>
<Metadata>
<Version>8.0</Version>
<CreationUTC>12/02/15 10:45:25</CreationUTC>
</Metadata>
<Category name="System Summary">
<Data>
<Item><![CDATA[OS Name]]></Item>
<Value><![CDATA[Microsoft Windows 8.1 Pro]]></Value>
</Data>
</Category>
</MsInfo>
私のコードは次のようになります:
tree = ET.parse(File)
root = tree.getroot()
for element in root.findall('Category'):
value = element.find('Data')
print element.attrib
しかし、印刷のみCategory element
、私の質問はどのように値を取得できるのData
ですか?
ありがとう!