visto la mia nubbiaggine ed aver cercato di capire come implementare lxml
senza risultati, ho cercato altre strade.
ho trovato su un forum uno script (quasi fatto su misura per me)
lo allego, magari può essere utile.
from xml.dom import minidom
xmlDoc = minidom.parseString(imp)
rootElem = xmlDoc.documentElement
for elem in rootElem.getElementsByTagName('prg'):
ass_id, = elem.getElementsByTagName('id')
if ass_id.firstChild.data == '0':
Tipo_Subtelaio, = elem.getElementsByTagName('tipo_subtelaio')
Result = [Tipo_Subtelaio.firstChild.data,][0]
print Result
Saluti
Marcello
Il giorno 28 giugno 2013 17:47, Lorenzo Sutton
<[email protected]>ha scritto:
> On 28/06/2013 17:09, [email protected] wrote:
>
>> c'e' etree nella libreria standard (xml.etree.ElementTree): se non ti
>> serve xpath (o le features piu' sofisticate) va piu' che bene (e lxml
>> supporta la stessa api se il problema si complica).
>>
>> +1 per usare qualcosa che ti parsi l'xml e non farlo 'a mano'. lxml è
> bello potente imho, ma forse in questo caso qualcosa che è nella lib
> standard va bene.
> Lorenzo.
>
>
>>
>> On 2013-06-28 16:47, Marco Beri wrote:
>>
>>> Il giorno 28/giu/2013 16:33, "Marco De Paoli" <[email protected]
>>> [1]> ha scritto:
>>>
>>> fai un piccolo investimento a guardarti il tutorial di lxml e vedrai
>>>>
>>> che vivi meglio :-)
>>> >
>>> > ciao,
>>> > Marco
>>> >
>>> > [0] http://lxml.de/ [2]
>>>
>>> Assolutamente +1!
>>>
>>> Ciao.
>>> Marco.
>>> ______________________________**_________________
>>> > Python mailing list
>>> > [email protected] [3]
>>> >
>>> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>[4]
>>> >
>>>
>>>
>>> Links:
>>> ------
>>> [1] mailto:[email protected]
>>> [2] http://lxml.de/
>>> [3] mailto:[email protected]
>>> [4]
>>> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>>>
>>
>> ______________________________**_________________
>> Python mailing list
>> [email protected]
>> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>>
>
> ______________________________**_________________
> Python mailing list
> [email protected]
> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python