[Python-es] Problema palabra clave expression en un xml
FERNANDO VILLARROEL
fvillarroel en yahoo.com
Sab Mar 22 21:31:18 CET 2014
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140322/1baa8f7a/attachment.html>
Más información sobre la lista de distribución Python-es