[Python] Prendere dati da un file xml
Marcello
marcello a linuxvil.it
Ven 28 Giu 2013 16:20:04 CEST
Sono nuovamente qui per chiedere il vostro aiuto.
Ho un file xml
<ip>192.168.1.1</ip>
<prg>FooBar</prg>
<prg>FooBar1</prg>
<prg>FooBar2</prg>
per prendere i dati da questo file faccio cosė
file = "file.xlm"
_imp = open(file, "r")
imp = _imp.read()
_imp.close()
if "<ip>" in imp:
Ip = imp[imp.index("<ip>")+4:imp.index("</ip>")]
else:
Ip = "0.0.0.0"
print Ip
il problema č quando ho pių di un campo con lo stesso nome.
Se utilizzo lo stesso metodo per prg giustamente mi viene proposto solo il
primo risultato (FooBar).
Come faccio ad avere tutti i risultati?
Ho provato con un for ..... ma non ho risolto, anche perchč non sempre
<prg>FooBarX</prg> č sulla stessa riga quindi non posso utilizzare
readline()
Saluti
Marcello
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130628/1bed1826/attachment.html>
Maggiori informazioni sulla lista
Python