Articles of xml parsing

Analizar XML desde URL en objeto python

El sitio web de goodreads tiene esta API para acceder a los ‘estantes:’ https://www.goodreads.com/review/list/20990068.xml?key=nGvCqaQ6tn9w4HNpW8kquw&v=2&shelf=toread Devuelve XML. Estoy tratando de crear un proyecto django que muestre libros en un estante de esta API. Estoy buscando para saber cómo (o si hay una forma mejor que) de escribir mi vista para poder pasar un objeto a mi […]

Cómo leer el encabezado XML en Python

¿Cómo puedo leer el encabezado de un documento XML en Python 3? Idealmente, usaría el módulo defusedxml ya que la documentación indica que es más seguro , pero en este punto (después de horas de intentar resolver esto), me conformaría con cualquier analizador. Por ejemplo, tengo un documento (en realidad es de un ejercicio) que […]

Análisis de tags XML en blanco con LXML y Python

Al analizar documentos XML en el formato de: Blue Chevy Camaro Yo uso el siguiente código: carData = element.xpath(‘//Root/Foo/Bar/Car/node()[text()]’) parsedCarData = [{field.tag: field.text for field in carData} for action in carData] print parsedCarData[0][‘Color’] #Blue Este código no funcionará si una etiqueta está vacía, como por ejemplo: Blue Chevy Usando el mismo código que el anterior: […]

extraer texto de documentos xml en python

Este es el documento XML de muestra: Everyday Italian Giada De Laurentiis 2005 300.00 Harry Potter J K. Rowling 2005 625.00 Quiero extraer el texto sin especificar los elementos, ¿cómo puedo hacer esto, porque tengo 10 documentos de este tipo? Lo quiero porque mi problema es que el usuario está ingresando una palabra que no […]

Imprime todos los nodos secundarios xml usando python

Quiero imprimir todos los valores del hijo “ClCompiler” de “ItemGroup” de mi archivo xml. mi código python tree = minidom.parse(project_path) itemgroup = tree.getElementsByTagName(‘ItemGroup’) print (itemgroup[0].toxml()) mi resultado Debug Win32 Release Win32 ecc Resultado Esperado ecc parte de mi xml

Python de errores de encoding Unicode: el análisis XML no puede codificar un carácter (estrella)

Soy un principiante de Python y actualmente estoy analizando un archivo XML basado en la web de la API eventful.com. Sin embargo, estoy recibiendo algunos errores de Unicode al recuperar ciertos elementos de los datos. Soy capaz de recuperar 5 elementos de datos sin ningún problema que deseo del archivo xml, sin embargo, termina y […]

Análisis: Cadena a XML

se supone que mi API debe tomar una cadena y convertirla en formato XML. Pero constantemente estoy recibiendo este error: ParseError: etiqueta no coincidente: línea 1, columna 764 XML Implementado a través de: tree = ET.ElementTree(ET.fromstring(kk.strip())) Estoy seguro de que mi cadena XML contiene todas las tags coincidentes y está formateada, ¡¡pero aún falta algo […]

BeautifulSoup contando tags sin analizarlas profundamente dentro de ellas

Pensé en lo siguiente mientras escribía una respuesta a esta pregunta . Supongamos que tengo un archivo xml profundamente nested como este (pero mucho más nested y mucho más largo): Some content … and so forth El problema con len(soup.find_all(“section”)) es que, al hacer find_all(“section”) , BS sigue buscando profundamente en una etiqueta que sé […]

Encuentre todos los nodos por atributo en XML usando Python 2

Tengo un archivo XML que tiene muchos nodos diferentes con el mismo atributo. Me preguntaba si es posible encontrar todos estos nodos utilizando Python y cualquier paquete adicional como minidom o ElementTree.

Árbol de elementos de Python: extraer texto de un elemento, eliminando tags

Con ElementTree en Python, ¿cómo puedo extraer todo el texto de un nodo, eliminando las tags de ese elemento y manteniendo solo el texto? Por ejemplo, digamos que tengo lo siguiente: Some example text Quiero devolver Some example text . ¿Cómo voy a hacer esto? Hasta ahora, los enfoques que he tomado han tenido resultados […]