Seite 1 von 1

(gelöst)Xml Parsing, mehrere gleiche Tags

Verfasst: Mittwoch 9. August 2006, 09:45
von Stonedarmy
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