Articles of xml

Minidom de Python: el nodo #text desaparece al agregarlo al nuevo nodo primario

Tengo XML que se parece a esto: child_0 child_1 child_2 y quiero que se vea así: child_0 child_1 child_2 Simple, ¿verdad? Creo un nuevo nodo primario, , y luego itero a través del nodo y agrego los secundarios al nuevo nodo . Lo que es extraño es que el child_1 (un nodo de texto) desaparece […]

¿Cómo puedo obtener el orden de una lista de atributos de elementos utilizando Python xml.sax?

¿Cómo puedo obtener el orden de una lista de atributos de elementos? No es totalmente necesario para el procesamiento final, pero es bueno: En un filtro, no reordenar gratuitamente la lista de atributos. durante la depuración, imprima los datos en el mismo orden en que aparecen en la entrada Aquí está mi procesador de atributos […]

Lista de Python a XML y viceversa.

Tengo un código python que escribí para convertir una lista de python en un elemento XML. Está pensado para interactuar con LabVIEW, de ahí el extraño formato de matriz XML. De todos modos, aquí está el código: def pack(data): # create the result element result = xml.Element(“Array”) # report the dimensions ref = data while […]

Python Minidom XML Query

Estoy intentando consultar este XML con lxml: XML TEST XML TEST2 Escribí este código: from lxml import etree doc = etree.parse(file_path) root = etree.Element(“lista_tareas”) for x in root: z = x.Element(“tarea”) for y in z: element_text = y.Element(“description”).text print element_text No imprime nada, ¿podría sugerirme cómo hacerlo?

¿Es posible obtener el tipo de un nodo XML como se definió en XSD?

Estoy analizando un XML en python. Tengo un esquema XSD para validar el XML. ¿Puedo obtener el tipo de un nodo particular de mi XML tal como se definió en XSD? Por ejemplo, mi XML (pequeña parte) es Русский English Mi XSD es (una vez más una pequeña parte de él): Durante el análisis, quiero […]

¿Cómo obtener XML en bruto de nuevo desde lxml?

Estoy usando el siguiente código para localizar un div: parser = etree.HTMLParser() tree = etree.parse(StringIO(page), parser) div = tree.xpath(“//div[@class=’content’]”)[0] Mi único problema es que, después de hacer esto, no quiero confiar en lxml para extraer el contenido de dicho div: solo quiero recuperar el XML sin formato que contiene el div. ¿Es esto factible o […]

PYTHON: Cómo agregar un nodo raíz a un XML

Tengo un archivo xml se ve algo como esto …. Quiero agregar la raíz en la parte superior del elemento ‘A’. Encontré una manera de agregar elementos a la raíz. Pero ¿Cómo cambiar la raíz existente y agregar sobre ella usando python? Después de agregar la raíz al xml debería verse así ….

¿Cómo puedo obtener correctamente el XML escapado en python etree sin tocar?

Estoy usando la versión 2.7.3 de Python. test.txt: The tag <StackOverflow> is good to bring up at parties. Resultado: >>> import xml.etree.ElementTree as ET >>> e = ET.parse(‘test.txt’) >>> root = e.getroot() >>> print root.find(‘test’).text The tag is good to bring up at parties. Como puede ver, el analizador debe haber cambiado el < a […]

¿Qué es esto (cid: 51) en la salida de pdf2txt?

Así que estoy tratando de extraer el texto de un archivo pdf, necesito su posición, ancho, alto, fuente. He probado muchos, pero la solución más útil y completa parece ser PDFMiner , y en este caso, más exactamente pdf2txt.py . He seguido el documento y los ejemplos y he tratado de extraer el texto Learn […]

Eliminar un nodo de etree pero dejando hijo

Estoy atravesando un árbol XML y tengo algunos problemas al extraer un nodo del árbol dejando sus nodos internos. Por ejemplo: Necesito algo como esto: Pero no puedo conseguir esto sin quitar todos los E childs. ¡Aclamaciones!