Articles of xml

XML modificar y escribir en file hermosa sopa

Estoy utilizando sopa hermosa de python para analizar un file XML y escribirlo en un file diferente después de la eliminación de ciertas tags. Pero, al usar soup.prettify, cambia otros espacios de nombres XML y nombres de attributes. f = abrir ('new.xml', "w"); f.write (soup.prettify (formatter = "xml")); f.close (); Los cambios son los que […]

¿Cómo eliminar nodos de un file XML ENORME (> 2 gb)?

Estoy trabajando con varios files XML enormes (> 2 gb) y su tamaño está causando problemas. (Mi aplicación usa XMLReader en una secuencia de commands PHP para analizar files menores ~ 500mb, y eso funciona bien, pero XMLReader no abrirá estos files grandes). Entonces, mi idea es eliminar grandes nodos principales del file que sé […]

Divide un file xml muy grande en pequeñas piezas con un número de línea específico

Así es como lo hice para extraer las primeras 100000 líneas de mi gran file xml (2 gb): head source.xml -n 100000 > part.xml ¿Cómo puedo seguir dividiéndolos en 100000 líneas (o trozos de tamaño de file específico) hasta que todo el file esté separado?

¿Cómo sincronizo 2 files xml?

Tengo 2 files xml llamados 1k.xml y 1n.xml . El file 1k.xml contiene algunos elementos y datos adicionales que no están en 1n.xml . Quiero copyr lo que está ausente en 1n.xml , de modo que ambos files sean idénticos, excepto el text en un elemento. 1k.xml <verse> <verse-no>1</verse-no> <section>Creation</section> <verse-content>In the beginning God created […]

¿Cómo decodificar text base64 en un file xml en Linux?

Soy nuevo en Linux (shell). Necesito decodificar el text de base64 en un file xml usando el script de linux shell. ¿Podría ayudarme a escribir el script de shell de Linux para decodificar los valores de esas tags donde el atributo es encoding = "base64" la estructura de mi file es <directory-entries> <entry dn="ads"> <attr […]

Cómo convertir un bloque de formatting xml genérico a formatting de properties Cadena de un file xml usando script ksh

Con las condiciones: No puedo usar ninguna herramienta de análisis XML ya que no tengo permiso, solo lectura Mi versión xmllint no es compatible con xpath, y no puedo actualizarla, solo lectura No tengo xmlstarlet y no puedo instalarlo Mis opciones están limitadas a casi el procesamiento de Cadenas. El usuario proporcionará un parámetro de […]

Obtener subcadenas entre delimitadores varias veces de una cadena sin bucle

He buscado una solución para esto, pero no pude encontrar ninguna. Estoy usando qstat -x para pasar una gran cadena de información de trabajo. La salida de qstat -x está en formatting XML. Las subcadenas que estoy buscando residen entre dos delimitadores explícitos, <Output_Path> y </Output_Path> . Aquí hay un ejemplo de algunos de los […]

Reemploop grande en XML

De acuerdo, entonces tengo este file xml. Necesito replace cada valor key con un valor de otro file (txt). Ambos files están orderados de modo línea 20 es decir, dentro del xml <word key="ACTIVE" group="Service application" value="testvalue1"/> Dentro de mi segundo file, en la línea 20 estará testvalue2 Estoy buscando algo que cambie el valor […]

Procesamiento de text: convertir el text de la tabla de contenido en formatting de marcador de djvu?

Usualmente en la tabla de contenido de un libro, cada línea es para un capítulo o sección y termina con su número de página, por ejemplo, 1 first chapter 10 1.1 first section 11 1.1.1 first subsection 12 1.2 second section 13 2 second chapter 14 2.1 first section 16 2.2 second section 13 El […]

¿Está confundido acerca de cómo convertir XML a CSV usando xmlstarlet en OS X?

Hice una pregunta antes y se cerró como un duplicado: ¿cómo analizar XML a CSV con un script de shell? . La respuesta en el duplicado que estaba vinculado sugirió usar una herramienta llamada XMLStarlet, pero no estoy seguro de cómo usar esta herramienta en OS X. Además, había un enlace a otra Q & […]