[Python-es] Trabajando con XML

Luis Miguel Morillas morillas en gmail.com
Sab Mayo 5 10:33:27 CEST 2007


El 3/05/07, Jose Gomez-Dans <jgomezdans en gmail.com> escribió:
> Hola,
> Alguien puede sugerir "la mejor" librería para trabajar con XML en
> Python? Ya sé que "la mejor" es algo utópico, pero me gustaría una
> cosa que vaya a tener una vida más o menos larga, que sea fácil de
> usar, de instalar, y a ser posible, nativa. He visto que hay un
> montón, y por eso prregunto. Mis necesidades son a día de hoy muy
> humildes (atravesar un árbol y sacar parámetros, a lo mejor hacer un
> fichero XML a partir de diccionarios o cosas por el estilo).
>

La librería más completa es 4Suite-XML[1]. Hay un conjunto de
utilidades que se construyen sobre 4Suite (Amara [2]) que hacen que
trabajar con XML sea tan sencillo como trabajar con objetos python. Yo
he escrito algunas cosillas en este wiki [3] Si tienes setuptools
instalado, usa easy_install amara. Si no, usa la forma tradicional.

Para hacerte una idea de cómo se utiliza amara, puedes ver las recetas
que se están recogiendo [4]. También viene con una buena batería de
tests que te pueden enseñar a usar los recursos.

[1] http://www.4suite.org
[2] http://notes.4suite.org/AmaraXmlToolkit
[3] http://livingpyxml.python-hosting.com/
[4] http://notes.4suite.org/AmaraRecipes y
http://livingpyxml.python-hosting.com/wiki/AmaraExamples



> Las respuestas, en una postal :)
>
> Gracias!
> Jose
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>



Saludos,

--

Luis Miguel



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