Hola.
Tengo un documento xml con la siguiente estructura:
<?xml version="1.0" ?>
<include>
<context name="default">
<extension name="unloop">
<condition expression="^true$" field="${unroll_loops}"/>
<condition expression="^true$" field="${sip_looped_call}">
<action application="deflect" data="${destination_number}"/>
</condition>
</extension>
</context>
</include>
Pero cuando lo parseo con xml.etree.ElementTree o con minidom me cambia la
estructura y me muestra la siguiente salida:
<?xml version="1.0" ?>
<include>
<context name="default">
<extension name="unloop">
<condition expression="^true$" field="${unroll_loops}"/>
<condition expression="^true$" field="${sip_looped_call}">
<action application="deflect" data="${destination_number}"/>
</condition>
</extension>
</context>
</include>
Si se fijan en los tags <condition> me invierte el orden de los atributos field
y expression. Por que ocurre eso o estoy haciendo algo mal.
El programa que estoy probando esta asi:
from xml.dom import minidom
dial = minidom.parse('default.xml')
print dial.toxml()
Espero me puedan ayudar con esto.
Saludos.
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/