Python: Extrahieren von Informationen aus xml-Wörterbuch

Muss ich extrahieren von Informationen aus einer xml-Datei zu isolieren, es von der xml-tags vor und nach dem speichern die Informationen in einem Wörterbuch, dann eine Schleife über das dictionary zum drucken einer Liste. Ich bin ein absoluter Anfänger, also ich möchte zu halten es so einfach wie möglich und ich entschuldige mich, wenn, wie ich beschrieben habe, was ich gerne machen würde, macht nicht viel Sinn.

hier ist was ich habe, so weit.

for line in open("/people.xml"):
if "name" in line:
    print (line)
if "age" in line:
    print(line)

Aktuellen Ausgabe:

     <name>John</name>

  <age>14</age>

    <name>Kevin</name>

  <age>10</age>

    <name>Billy</name>

  <age>12</age>

Gewünschte Ausgabe

Name          Age
John          14
Kevin         10
Billy         12

Bearbeiten - Also mit dem code unten bekomme ich die Ausgabe:

{'Billy': '12', 'John': '14', 'Kevin': '10'}

Weiß jemand, wie man von diesem zu einem Diagramm mit Headern wie meine gewünschte Ausgabe?

  • Sie sollten mit xml.dom. Diese machen Ihr Leben viel einfacher.
  • Ich brauchen, um mit python, ich bin speziell mit LEERLAUF auf einem mac.
InformationsquelleAutor user1975140 | 2013-01-14
Schreibe einen Kommentar