(gelöst)Xml Parsing, mehrere gleiche Tags

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Stonedarmy
User
Beiträge: 14
Registriert: Dienstag 27. Juni 2006, 09:44

Hallo,

Ich bin gerade daran einen XML Parser zu Basteln.



Die erste Zeile gibt es mehrmals im xml --> mit anderem Value z.B. SoftwarePlatform

Code: Alles auswählen

<rdf:Description rdf:ID="HardwarePlatform">
  <prf:BitsPerPixel>16</prf:BitsPerPixel> 
  <prf:ColorCapable>Yes</prf:ColorCapable> 
  <prf:ScreenSize>208x320</prf:ScreenSize> 
  <prf:ImageCapable>Yes</prf:ImageCapable> 
- <prf:InputCharSet>
- <rdf:Bag>
  <rdf:li>ISO-8859-1</rdf:li>
Mein Problem:
Wie kann ich jede dieser Zeilen einzeln ansteuern.

Ich habs bisjetzt so Probiert:

Code: Alles auswählen

for descriptionDom in dom.getElementsByTagName('rdf:Description'):
        getDescription = descriptionDom.getAttribute('rdf:ID')
        print getDescription        
        descriptionDict = ()
        descriptionDict = getDescription

Alle Parsen und dann in ein Dict schreiben, in meinem Dict ist dann aber nur der letzte Value drin.

Habs jetzt selbst herausgefunden :D

Freundliche Grüsse

Reto
Antworten