我尝试解析一个 nfo 文件并以 html 代码样式(表格)打印。
我试过了,xml.etree
但我只得到了 2 个元素:Metadata
和Category
.
这是 .nfo 的样子:
<?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
?
谢谢!