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 <moril...@gmail.com> escribió: > Ya te he contestado antes, pero con amara: > > In [11]: XML = '''<?xml version="1.0" ?> > <include> > <extension name="0999"> > <condition field="destination_number" expression="^(5\d{4})$"> > <action application="export" data="dialed_extension=$1"/> > <action application="set" data="dialed_extension=$1"/> > </condition> > </extension> > </include>''' > > In [12]: from amara import parse > > In [13]: doc = parse(XML) > > In [14]: doc.xml_write() > <?xml version="1.0" encoding="UTF-8"?> > <include> > <extension name="0999"> > <condition field="destination_number" expression="^(5\d{4})$"> > <action application="export" data="dialed_extension=$1"/> > <action application="set" data="dialed_extension=$1"/> > </condition> > </extension> > </include> > > > > > Saludos, > > -- luismiguel (@lmorillas) > > > El día 24 de marzo de 2014, 2:26, Hiko hitokiri <last...@gmail.com> escribió: >> 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/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/