Articles of xml

Manera fácil de filtrar files xml de una manera visual

Estoy tratando con sets de datos en files xml; que tienen la siguiente estructura: <?xml version="1.0" standalone="yes"?> <exper> <entry> <Source /> <Status>pass</Status> <Title>S2</Title> </entry> <entry> <Source /> <Status>fail</Status> <Title>S1</Title> </entry> <entry> <Source /> <Status>pass</Status> <Title>S3</Title> </entry> Podría analizar esto en Python y terminar con eso; pero, ¿hay algo que pueda hacerse sobre la marcha, tal […]

Alternativa a xmllint para verificar validez xml

A veces, tengo que verificar la validez de algunos files xml grandes contra un file xsd. El file xml más grande que recibí tenía un tamaño cercano a 1.5GB. xmllint tomó toda mi RAM y casi todo el espacio de intercambio, para un uso de memory total de 18GB. En consecuencia, el process de validation […]

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