Как открыть этот XML-файл для создания фрейма данных в Python?

Есть ли у кого-нибудь предложение для лучшего способа открыть данные XML на сайте ниже, чтобы поместить их в dataframe (я предпочитаю работать с пандами) в Python? Файл находится по ссылке «Данные - XML ​​(sdmx / zip)» на этом сайте:

http://www.federalreserve.gov/pubs/feds/2006/200628/200628abs.html

Я попытался использовать следующее, копируя изhttp://timhomelab.blogspot.com/2014/01/how-to-read-xml-file-into-dataframe.htmlКажется, я уже близко

from lxml import objectify
import pandas as pd

path = 'feds200628.xml'
xml = objectify.parse(open(path))
root = xml.getroot()
root.getchildren()[0].getchildren()
df = pd.DataFrame(columns=('id', 'name'))

for i in range(0,4):
    obj = root.getchildren()[i].getchildren()
    row = dict(zip(['id', 'name'], [obj[0].text, obj[1].text]))
    row_s = pd.Series(row)
    row_s.name = i
    df = df.append(row_s)

Тем не менее, я не знаю достаточно о xml, чтобы получить меня до конца.

Любая помощь будет потрясающей - я даже ненеобходимость это должно быть в dataframe, мне просто нужно выяснить, как как-то разобрать этот контент в python.

Ответы на вопрос(3)

Ваш ответ на вопрос