Hola a todos.
Estoy tratando de parsear archivos xml que contienen la palabra "expression"
<?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>
El problema es que cuando lo parseo con minidom u otra libreria me cambia el
orden en el tag <condition>
<?xml version="1.0" ?>
<include>
<extension name="0999">
<condition expression="^(5\d{4})$" field="destination_number">
<action application="export" data="dialed_extension=$1"/>
<action application="set" data="dialed_extension=$1"/>
</condition>
</extension>
</include>
Si se fijan la salida al parsear me modifica el orden en el tag <condition>
<condition expression="^(5\d{4})$" field="destination_number">
y originalmente viene desde alrchivo
<condition field="destination_number" expression="^(5\d{4})$">
Y es así como quiero que se procese. Ya había escrito esta pregunta a la lista,
pero ahora me di cuenta que el problema lo genera la palabra clave "expression"
Alguna idea o como lo soluciono.
Saludos
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/