Поскольку вы, похоже, используете модуль xml.dom.minidom
, вам нужно взглянуть на спецификацию *1002* DOM уровня 1, чтобы увидеть, какой API реализован. Для доступа к атрибутам элементы имеют метод getAttribute()
:
element.getAttribute("xid")
Однако DOM - это ужасный API для использования. Он разработан, чтобы быть наименьшим общим знаменателем среди широкого спектра языков программирования. Для обработки XML ElementTree API намного удобнее:
from xml.etree import ElementTree as ET
tree = ET.parse(xmlfile) # or ET.fromstring()
dates = []
for element in tree.findall('.//series/value'): # all <value> elements in <series> elements
xid = element.attrib['xid'] # attribute access via the .attrib dictionary
date = element.text # the text data in the element
Вы также можете посмотреть в библиотеке lxml для более мощной реализации API ElementTree, например, дополнительная поддержка запросов XPath.