Wie öffne ich diese XML-Datei, um einen Datenrahmen in Python zu erstellen?

Hat jemand einen Vorschlag für den besten Weg, die XML-Daten auf der folgenden Site zu öffnen, um sie in einem Datenframe (ich arbeite lieber mit Pandas) in Python zu speichern? Die Datei befindet sich auf dem Link "Data - XML (sdmx / zip)" auf dieser Site:

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

Ich habe versucht, Folgendes zu verwenden, indem ich von @ kopierhttp: //timhomelab.blogspot.com/2014/01/how-to-read-xml-file-into-dataframe.htm, und es scheint, ich komme näher:

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)

Trotzdem weiß ich nicht genug über XML, um den Rest des Weges für mich zu schaffen.

Jede Hilfe wäre fantastisch - ich weiß nicht einmalbrauche Um in einem Datenframe zu sein, muss ich nur herausfinden, wie dieser Inhalt in Python irgendwie analysiert werden kann.