Articles of xml

Python: ¿Cómo editar el elemento del archivo XML?

Tengo un archivo XML . Este archivo incluye muchos elementos con nombre, cada elemento tiene varios nodes debajo: myVal myMethod myVal myMethod Quiero buscar en este archivo XML y en caso de que este valor de búsqueda de nombre comience con select ARG (en mi ejemplo, este primer valor es select ARG: write ). Quiero […]

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 […]

Validación del feed XML (.xsd) contra un esquema

Tengo un archivo XML y tengo un esquema XML. Quiero validar el archivo contra ese esquema y verificar si se adhiere a eso. Estoy usando python, pero estoy abierto a cualquier idioma si no existe una biblioteca tan útil en python. ¿Cuáles serían mis mejores opciones aquí? Me preocuparía por la rapidez con la que […]

Python extrae datos de XML y los guarda en Excel

Me gustaría extraer algunos datos de un archivo XML y guardarlos en un formato de tabla, como XLS o DBF. Aquí está el archivo XML que tengo: ADD LandIndex 001 AMI100031 R3278458 EN4871 2015/01/06 4:20:11 PM 001 4860 NATURAL GAS ACTIVE 1965/02/18 1965/02/18 Me interesa la información dentro de la etiqueta agreementdetail que está bajo […]

Etiquetas con: en nombre en lxml

Estoy tratando de usar lxml.etree para analizar un documento de exportación de WordPress (es XML, algo parecido a RSS). Solo me interesan las publicaciones publicadas, así que estoy usando lo siguiente para recorrer las publicaciones publicadas: for item in data.findall(“item”): if item.find(“wp:post_type”).text != “post”: continue if item.find(“wp:status”).text != “publish”: continue write_post(item) donde los data son […]

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 […]

¿Cómo puedo escapar de dos puntos en un nombre de atributo con ElementTree de Python?

Fondo Estoy usando ElementTree en Python versión 2.6 para crear un archivo XML (usando datos recuperados de una base de datos). Código La siguiente línea de código es el área problemática, ya que sigo recibiendo un error de syntax debido a los dos puntos dentro de los nombres de mis atributos. # Please ignore any […]

árbol lxml de Python, línea que crea varias líneas, desea una salida de línea única

Estoy creando un archivo xml con python usando lxml. Estoy analizando un archivo por línea, buscando una cadena, y si esa cadena existe, creo un Subelemento. Estoy asignando al Subelemento un valor que existe en el archivo analizado después de la cadena que estoy buscando. Pregunta: ¿Cómo obtengo toda la salida xml en una línea […]

Escribiendo un archivo XML personalizado para WordPress Importer usando lxml

Bien, así que aquí está mi situación actual: Mi conocimiento de XML o lxml aún no es muy bueno, ya que rara vez he usado archivos XML hasta ahora. Así que, por favor, dime si algo en mi enfoque de esto es realmente estúpido. 😉 Quiero alimentar mi instalación de WordPress con un archivo XML […]

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: […]