InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

xmldiff: en línea en la nube

Ejecute xmldiff 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 xmldiff 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


xmldiff - Corrección del árbol del árbol 2 entre documentos xml

SINOPSIS


xmldiff [ opciones ] archivo original archivo_modificado

xmldiff [ opciones ] -r dirección_original directorio_modificado

DESCRIPCIÓN


xmldiff es una utilidad para extraer diferencias entre dos archivos xml. Devuelve un conjunto
de primitivas para aplicar en el árbol de origen para obtener el árbol de destino.

La implementación se basa en Cambiar detección in jerárquicamente estructurado información,
por S. Chawathe, A. Rajaraman, H. García-Molina y J. Widom, Universidad de Stanford, 1996

OPCIONES


-h, --ayuda
mostrar este mensaje de ayuda y salir.

-V, --versión
mostrar el número de versión y salir

-H, --html
los archivos de entrada son HTML en lugar de XML

-r, --recursivo
al comparar directorios, compare de forma recursiva cualquier
subdirectorios encontrados.

-x, --xactualizar
mostrar la salida siguiendo la especificación xml de Xupdate
(consulte la sección del http://www.xmldb.org/xupdate/xupdate-wd.html# N19b1de).

-mi , --encoding =
especifique la codificación que se utilizará para la salida. El valor predeterminado es UTF-8

-n, --no-normalizar-espacios
no normalice los espacios y las nuevas líneas en el texto y los nodos de comentarios.

-c, --excluir-comentarios
no procesar los nodos de comentarios

-g, --ext-ges
incluir todas las entidades externas generales (texto).

-p, --ext-pes
incluir todas las entidades de parámetros externas, incluida la DTD externa
subconjunto.

--profile =
mostrar un perfil de ejecución (ejecutar más lento con esta opción),
perfil guardado en archivo (formulario binario).

SALIR ESTADO


0 significa que no se encontraron diferencias.

Un número positivo significa que se encontraron algunas diferencias.

Un número negativo significa que ocurrió un error.

CONOCIDO PROBLEMAS


xmldiff utiliza un algoritmo con una (demasiado) alta complejidad algorítmica, lo que hace que
inadecuado para procesar documentos XML grandes. Si su documento tiene más de aproximadamente 100 nodos,
probablemente debería buscar una solución alternativa.

Logilab agradece cualquier sugerencia sobre este tema. Díganos si tiene conocimiento de un
algoritmo más simple para resolver este problema.

REQUIERE


pitón, pyxml

Utilice xmldiff en línea utilizando los servicios de onworks.net


Ad


Ad