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>
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
Freundliche Grüsse
Reto