Gracias a todos por sus consejos. En mi caso necesitaba mantener el orden ya
que necesitaba parsear unos archivos de configuración XML de FreeSWITCH.
Gracias a todos.
Enviado desde mi iPhone
El 24-03-2014, a las 15:16, Luis Miguel Morillas escribió:
> Ya te he contestado antes, pero con amara
Ya te he contestado antes, pero con amara:
In [11]: XML = '''
'''
In [12]: from amara import parse
In [13]: doc = parse(XML)
In [14]: doc.xml_write()
Saludos,
-- luismiguel (@lmorillas)
El día 24 de
pues es cierto la pregunta no es como evitar que la libreria lo haga . si
no que tui lo deberias hacer asi por que es mas ordenado y mas facil de
entender para quien lo lee
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/li
Habría que saber por qué te importa el orden.
Parece que para empezar etree guarda los attrib en un dicccionario, así
que ya se le olvidó el orden, te tocaría parchearlo:
http://stackoverflow.com/questions/2741480/can-elementtree-be-told-to-preserve-the-order-of-attributes
http://stackoverflow.
Hola.
Tienes toda la razón no es nada más que un tema de orden alfabeto que resulta
al parsear el archivo. Ahora estoy intentando que mantenga la estructura de
entrada, sin que haga el orden alfabético.
Si alguien ya soluciono este tema agradeceré sus comentarios.
Estoy usando la librería Elemen
Pero no se que problema le ves ... son expresiones identicas, lo único que
está pasando es que está poniéndolos por orden alfabético ("e" antes que
"f") no estoy seguro pero en el idiomático de xml seguramente que pondrá en
algún lado que es la forma correcta.
Sobretodo teniendo en cuenta que te p
Hola a todos.
Estoy tratando de parsear archivos xml que contienen la palabra "expression"
El problema es que cuando lo parseo con minidom u otra libreria me cambia el
orden en el tag
Si se fijan la