Resultados de la búsqueda a petición "elementtree"

4 la respuesta

Python 2.5.4 - ImportError: ningún módulo llamado etree.ElementTree

Estoy ejecutando Python 2.5.4 en Windows y sigo recibiendo un error cuando intento importar los módulos ElementTree o cElementTree. El código es muy simple (estoy siguiendo un tutorial): import xml.etree.ElementTree as xml root = ...

1 la respuesta

analizar xml que contiene el espacio de nombres predeterminado para obtener un valor de elemento usando lxml

Tengo una cadena xml como esta str1 = """<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc> http://www.example.org/sitemap_1.xml.gz </loc> <lastmod>2015-07-01</lastmod> </sitemap> </sitemapindex> """Quiero extraer ...

2 la respuesta

Guardar XML usando ETree en Python. No está reteniendo espacios de nombres, y agregando ns0, ns1 y eliminando etiquetas xmlns

Veo que hay preguntas similares aquí, pero nada que me haya ayudado totalmente. También he mirado la documentación oficial sobre espacios de nombres pero no puedo encontrar nada que realmente me esté ayudando, quizás soy demasiado nuevo en el ...

2 la respuesta

¿Cómo insertar espacios de nombres y prefijos en una cadena XML con Python?

Supongamos que tengo una cadena XML: <A> <B foo="123"> <C>thing</C> <D>stuff</D> </B> </A>y quiero insertar un espacio de nombres del tipo utilizado por XML Schema, colocando un prefijo delante de todos los nombres de elementos. <A ...

1 la respuesta

¿Espacio de nombres predeterminado de Python ElementTree?

¿Hay alguna manera de definir el espacio de nombres predeterminado / no prefijado en Python ElementTree? Esto no parece funcionar ... ns = {"":"http://maven.apache.org/POM/4.0.0"} pom = xml.etree.ElementTree.parse("pom.xml") ...

1 la respuesta

"Declaración XML o de texto no al inicio de la entidad: línea 2, columna 0" cuando se llama ElementTree.parse

ElementTree.parse() [https://docs.python.org/2/library/xml.etree.elementtree.html#xml.etree.ElementTree.parse] falla en el ejemplo simple a continuación con el error xml.etree.ElementTree.ParseError: declaración XML o de texto no al inicio de ...

1 la respuesta

Preservar el orden de los atributos XML?

Sé que esta pregunta se ha hecho en el pasado, pero todas se han fechado hace unos años. Me pregunto si se han realizado cambios en los módulos de Python como lxml, minidom o etree que nos permitirán preservar el orden de los atributos en los ...

1 la respuesta

¿XML exportado no está bien formateado pero aparece en una línea?

Aquí está el código, pero el xml exportado aparece mal formateado. import xml.etree.ElementTree as ET import os sampleXML = """<?xml version="1.0" encoding="ASCII"?> <Metadata version="1.0"> ...

1 la respuesta

Cómo evitar que xml.ElementTree de la cadena deje caer commentnode

Tengo el siguiente fragmento de código: from xml.etree.ElementTree import fromstring,tostring mathml = fromstring(input) for elem in mathml.getiterator(): elem.tag = 'm:' + elem.tag return tostring(mathml)Cuando ingreso el ...

3 la respuesta

¿Cómo se puede reemplazar un elemento con texto en lxml?

Es fácil eliminar por completo un elemento dado de un documento XML con la implementación de lxml de la API ElementTree, pero no veo una manera fácil de reemplazar constantemente un elemento con algún texto. Por ejemplo, dada la siguiente ...