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

1 la respuesta

Encuentre el elemento padre de una etiqueta xml 'título' que contiene texto específico usando Python ElementTree

Deseo analizar un archivo xml y extraer el padre<sec> que contiene una<title> haciendo coincidir un texto específico con Python 3.7 y ElementTree ... <sec id="s0010"> <label>2</label> <title>Materials and methods</title> </sec> <sec id="s0015"> ...

2 la respuesta

¿Cómo encontrar elementos XML a través de XPath en Python de una manera independiente del espacio de nombres?

Dado que tuve este molesto problema por segunda vez, pensé que preguntar sería útil. A veces tengo que obtener elementos de documentos XML, pero las formas de hacerlo son incómodas. Me gustaría conocer una biblioteca de Python que haga lo que ...

2 la respuesta

Prese varias declaraciones XML en un solo archivo mediante lxml.etree.iterparse

Necesito analizar un archivo que contiene varios archivos XML, es decir, <xml> </xml> <xml> </xml> ... y así sucesivamente. Mientras uso etree.iterparse, obtengo el siguiente error (correcto): lxml.etree.XMLSyntaxError: XML declaration allowed ...

2 la respuesta

Stripping atributos de espacio de nombres de python de un lxml.objectify.ObjectifiedElement [duplicado]

Posible duplicado: Cuando se usa lxml, ¿se puede representar el XML sin atributos de espacio de nombres? [https://stackoverflow.com/questions/5084730/when-using-lxml-can-the-xml-be-rendered-without-namespace-attributes] ¿Cómo puedo quitar los ...

6 la respuesta

Busque y elimine elementos con elementTree en Python

Tengo un documento XML en el que quiero buscar algunos elementos y si coinciden con algunos criterios, me gustaría eliminarlos Sin embargo, parece que no puedo acceder al elemento principal del elemento para poder eliminarlo file = ...

3 la respuesta

¿Cómo decirle a lxml.etree.tostring (elemento) que no escriba espacios de nombres en python?

Tengo un gran archivo xml (1 concierto). Quiero mover algunos de los elementos (entradas) a otro archivo con el mismo encabezado y especificaciones. Digamos que el archivo original contiene esta entrada con la etiqueta<to_move>: <?xml ...

5 la respuesta

Utilizando Python Iterparse para archivos XML grandes

Necesito escribir un analizador en Python que pueda procesar algunos archivos extremadamente grandes (> 2 GB) en una computadora sin mucha memoria (solo 2 GB). Quería usar iterparse en lxml para hacerlo. Mi archivo tiene el formato: <item> ...

8 la respuesta

Convirtiendo xml a diccionario usando ElementTree

Estoy buscando un analizador XML a diccionario usando ElementTree, ya encontré algunos pero están excluyendo los atributos, y en mi caso tengo muchos atributos.

2 la respuesta

Python se está quedando sin memoria analizando XML usando cElementTree.iterparse

Una versión simplificada de mi función de análisis XML está aquí: import xml.etree.cElementTree as ET def analyze(xml): it = ET.iterparse(file(xml)) count = 0 for (ev, el) in it: count += 1 print('count: {0}'.format(count)) Esto hace que Python ...

4 la respuesta

Suprimir prefijos de espacio de nombres en ElementTree 1.2

En Python 2.7 (con etree 1.3), puedo suprimir los prefijos XML en elementos como este: Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", ...