[pyar] Búsqueda de datos en XML

Roberto Alsina ralsina en netmanagers.com.ar
Jue Abr 23 16:29:26 ART 2015


On 23/04/15 16:17, Sebastian Scheib wrote:
> Buenas tardes, estoy trabajando un poco con xml.etree y me surgió una 
> duda:
>
> Supongamos que tengo un xml cuyo primer tag es algo así:
>
> <response dato1="xxxxx" dato2="yyyyyy" dato3="zzzzz">
> <cosa1>fffffff</cosa1>
> <cosa2>rrrrrr</cosa2>
> </response>
>
> Yo quiero extraer el dato que está por ejemplo en dato2. Es posible? Como?
>

 >>> import lxml.etree as et  # Supongo que xml.tree es mas o menos igual
 >>> r = et.fromstring('''<response dato1="xxxxx" dato2="yyyyyy" 
dato3="zzzzz">
... <cosa1>fffffff</cosa1>
... <cosa2>rrrrrr</cosa2>
... </response>''')
 >>> r
<Element response at 0x7fd8639fbe18>
 >>> r.attrib['dato2']
'yyyyyy'



More information about the pyar mailing list