[Python-es] Extraer datos de XML

Alexandro Colorado jza en oooes.org
Mie Jul 30 12:31:17 CEST 2014


On 7/30/14, Alexandro Colorado <jza en oooes.org> wrote:
> 2014-07-30 4:23 GMT-05:00 Quique Porta <quiqueporta en gmail.com>:
>
>> ¿has trabajado con lxml?
>> http://http://lxml.de/
>>
>
> ​Trabaje con lxml​ de la libreria estandar para construir el XML, para
> parsearlo use este:
> https://docs.python.org/3.5/library/xml.sax.reader.html

lxml.builder lo use principalmente para crear el XML.
https://docs.python.org/3.5/library/xml.etree.elementtree.html

>
>
>
>>
>>
>> El 30 de julio de 2014, 11:05, Alexandro Colorado <jza en oooes.org>
>> escribió:
>>
>> nativamente existe dos modelos de parsing, el sax y el dom, dom es mas
>>> dinamico, sax es mas agil. Dependieno si por ejemplo el XML es muy
>>> verboso,
>>> SAX consume menos memoria que DOM.
>>>
>>> ElementTree sin duda es una libreria a considerar, agiliza mucho ela
>>> programacion de esta. Sin embargo dependiendo del tipo de rutinas que
>>> estes
>>> haciendo es el camino mas recomendado..
>>>
>>>
>>> 2014-07-30 3:31 GMT-05:00 Quique Porta <quiqueporta en gmail.com>:
>>>
>>>> Hola a todos,
>>>> necesito hacer una migración de datos desde un XML hacia un nuevo
>>>> modelo
>>>> de datos de Django.
>>>> ¿Que me recomendáis para recorrer el XML?
>>>> ¿ElementTree o lxm?
>>>> Yo he trabajado con lxml.objectify y la verdad es que me resultó muy
>>>> cómodo.
>>>>
>>>> Bueno, ¿alguna recomendación/consideración?
>>>>
>>>> Un saludo.
>>>>
>>>> Quique.
>>>>
>>>>
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es en python.org
>>>> https://mail.python.org/mailman/listinfo/python-es
>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>
>>>>
>>>
>>>
>>> --
>>> Alexandro Colorado
>>> Apache OpenOffice Contributor
>>> 882C 4389 3C27 E8DF 41B9  5C4C 1DB7 9D1C 7F4C 2614
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> Alexandro Colorado
> Apache OpenOffice Contributor
> 882C 4389 3C27 E8DF 41B9  5C4C 1DB7 9D1C 7F4C 2614
>


-- 
Alexandro Colorado
Apache OpenOffice Contributor
882C 4389 3C27 E8DF 41B9  5C4C 1DB7 9D1C 7F4C 2614


Más información sobre la lista de distribución Python-es