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/

Responder a