当属性为空时,使用python读取xml

时间:2015-09-23 09:41:51

标签: python xml

我有以下XML文件可供Python阅读:

<?xml version="1.0" encoding="UTF-8" standalone="true"?>
<!DOCTYPE boost_serialization>
<boost_serialization version="9" signature="serialization::archive">
    <obj> 
        <count>2</count> 
        <item_version>0</item_version>
        <item>3.1400001</item>
        <item>7.3600001</item> 
    </obj> 
  </boost_serialization>

我用来读取这个XML文件的python脚本如下:

from xml.dom import minidom
xmldoc = minidom.parse('items.xml')
itemlist = xmldoc.getElementsByTagName('item')
print(len(itemlist))
print(itemlist[0].attributes['ATTRIBUTE_NAME'].value) 

脚本问题是ATTRIBUTE_NAME不存在。如果我用打印itemlist[0].attributes.keys()打印它,它是空的。那么在这种情况下我如何获取项目值3.14000017.3600001

0 个答案:

没有答案