InglésFrancésEspañol

Ad


icono de página de OnWorks

xml_splitp: en línea en la nube

Ejecute xml_splitp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando xml_splitp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xml_split: corta un archivo XML grande en trozos más pequeños

DESCRIPCIÓN


"xml_split" toma un archivo XML (presumiblemente grande) y lo divide en varios archivos más pequeños. los
La memoria utilizada es la memoria necesaria para la mayor parte (es decir, la memoria se reutiliza para cada nueva
pedazo).

Puede dividirse en un nivel dado en el árbol (el valor predeterminado, divide a los hijos de la raíz), o
en una condición (utilizando el subconjunto de XPath entendido por XML :: Twig, por lo que "sección" o
"/ doc / section").

Cada archivo generado es reemplazado por una instrucción de procesamiento que permitirá que "xml_merge"
reconstruir el documento original. El formato de instrucción de procesamiento es "
: ?> "

Los nombres de archivo son - .xml, con -00.xml que contiene el documento principal.

CAMPUS


-l
nivel para cortar en: 1 genera un archivo para cada hijo de la raíz, 2 para cada nieto

predeterminado a 1

-C
generar un archivo para cada elemento que pase la condición

xml_split -c pondrá cada elemento de "sección" en su propio archivo (anidado
las secciones también se manejan)

Tenga en cuenta que en este momento esta opción es mucho más lenta que usar "-l"

-s
genera archivos de (aproximadamente) . El contenido de cada archivo se incluye en un
nuevo elemento ("xml_split :: root"), por lo que es XML bien formado. El tamaño se puede dar en
bytes, Kb, Mb o Gb.

-gramo
grupos elementos en un solo archivo. El contenido de cada archivo se incluye en un nuevo
element ("xml_split :: root"), por lo que es XML bien formado.

-B
nombre base para la salida, los archivos se nombrarán - <.ext>

es un número de secuencia, ver más abajo "--nb_digits" es una extensión, ver más abajo
"--extensión"

predeterminado al nombre del archivo original (si está disponible) o "out" (si la entrada proviene del
entrada estándar)

-norte
número de dígitos en el número de secuencia de cada archivo

si hay más dígitos que son necesarios, entonces se usan: si se usa "--nb_digits 2"
y se generan 112 archivos que serán nombrados " -01.xml "a" -112.xml "

predeterminado a 2

-mi
extensión para usar con los archivos generados

por defecto es la extensión de archivo original o ".xml"

-Uso elementos XInclude en lugar de Instrucciones de procesamiento para marcar dónde se necesitan los subarchivos
ser incluido

-v salida detallada

Tenga en cuenta que esta opción puede ralentizar considerablemente el procesamiento (en un orden de magnitud)
al generar muchos documentos pequeños

-V salida versión y salida

-h ayuda breve

-m man (requiere que pod2text esté en la ruta)

EJEMPLOS


xml_split foo.xml # dividido en el nivel 1
xml_split -l 2 foo.xml # dividido en el nivel 2
xml_split -c section foo.xml # se genera un archivo para cada elemento de la sección
# secciones anidadas se dividen correctamente

Use xml_splitp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad