[pyar] escritura de xml
Dario Graña
manolo.g en gmail.com
Jue Dic 9 22:04:30 ART 2010
Hola gente! Gracias por las respuestas, estoy sin internet en casa, entonces
tardo en leer las respuestas. Voy a leer sobre las ultimas dos soluciones
que me dieron. Por ahora los templates mejoraron mucho el código que tenía.
Ni bien tenga algo mas o menos presentable lo presentare en la lista.
Una vez más gracias a todos!
dario
El 6 de diciembre de 2010 14:41, Sebastian Bassi <
sebastian.bassi en globant.com> escribió:
> 2010/12/5 Dario Graña <manolo.g en gmail.com>:
> > excelente!, esto era lo que estaba buscando.
> > muchisimas gracias!
>
> La verdad es que no estoy tan seguro que sea una buena idea esa. Por
> mas que te funcione y estes muy conforme. Quizas para resolver este
> tema puntual sea la mejor idea. Pero creo que no es escalable en el
> sentido que estas pasando de hacer un arbol xml e imprimirlo a usar en
> template de texto. Es como hardcodear una solución, pan para hoy...
> No estoy 100% seguro de cual es la mejor solución, y repito, quizas
> para tu caso la que te dieron basta y sobra, pero yo pensaria otra
> cosa que sirva para mas casos.
> Una idea en este sentido es modificar el método writexml de la clase
> Element (en minidom.py).
> A mi me quedó asi:
>
> http://pastebin.com/1K2CStr6
>
> Basicamente lo que hago es detectar si el elemento es del tipo texto o
> no, si es texto no le pongo espacios adelante ni retornos de carro
> despues, pero si lo hago como antes en cualquier otro caso, asi puedo
> obtener esto:
>
> <start>
> <year>2010</year>
> <month>01</month>
> <day>01</day>
> </start>
>
> En lugar del asqueroso (aunque legal):
>
> <start>
> <year>
> 2010
> </year>
> <month>
> 01
> </month>
> <day>
> 01
> </day>
> </start>
>
> Aunque para que esta solución sea portable, habrá que pushearla al
> branch principal de Python. ¿Se podrá? ¿Tiene sentido?
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101209/24a63f28/attachment.html>
More information about the pyar
mailing list