InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

xmllint: en línea en la nube

Ejecute xmllint en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando xmllint 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


xmllint - herramienta XML de línea de comandos

SINOPSIS


xmlint [--versión | --depurar | --cáscara | --xpath "XPath_expression" | --debugente | --Copiar
| --recuperar | --no ent | --sin salida | --Sin red | --sendero "CAMINOS)" | --load-traza |
--htmlfuera | --nieve | --válido | --postválido | --dtdvalid Enlance | --dtdvalidfpi FPI
| --momento | --producción ARCHIVO | --repetir | --insertar | --comprimir | --html | --xmlout
| --empujar | --memoria | --maxmem NBBYTES | --sin advertencia | --noblancos | --nocdata |
--formato | --codificar CODIFICACION | --dropdtd | --limpio | --testIO | - catálogos |
--nocatálogos | --auto | --xincluir | --noxincludenodo | --loaddtd | --dtdattr |
--Arroyo | --caminante | --patrón PATRÓNVALOR | --chkregistrar | --relajarse ESQUEMA |
--esquema ESQUEMA | --c14n] {ARCHIVO XML (S)... | -}

xmlint --ayuda

DESCRIPCIÓN


La xmlint El programa analiza uno o más archivos XML, especificados en la línea de comando como
ARCHIVO XML (o la entrada estándar si el nombre de archivo proporcionado es - ). Imprime varios tipos
de salida, dependiendo de las opciones seleccionadas. Es útil para detectar errores tanto en
Código XML y en el propio analizador XML.

xmlint esta incluido en libxml(3).

OPCIONES


xmlint acepta las siguientes opciones (en orden alfabético):

--auto
Genere un pequeño documento con fines de prueba.

- catálogos
Utilice los catálogos SGML de SGML_CATALOG_FILES. De lo contrario, catálogos XML a partir de
/ etc / xml / catalog se utilizan de forma predeterminada.

--chkregistrar
Active el registro de nodos. Útil para pruebas de desarrolladores libxml(3) código de seguimiento de nodo.

--comprimir
"Permitir" gzip(1) compresión de salida.

--Copiar
Pruebe la implementación de la copia interna.

--c14n
Utilice la canonicalización XML de W3C (C14N) para serializar el resultado del análisis en stdout.
Mantiene comentarios en el resultado.

--dtdvalid Enlance
Utilice la DTD especificada por un Enlance para validación

--dtdvalidfpi FPI
Utilice la DTD especificada por un identificador público formal FPI para la validación, tenga en cuenta que este
requerirá un catálogo que exporte ese identificador público formal para funcionar.

--depurar
Analizar un archivo y generar un árbol anotado de la versión en memoria del documento.

--debugente
Depura las entidades definidas en el documento.

--dropdtd
Eliminar DTD de la salida.

--dtdattr
Obtenga DTD externo y complete el árbol con atributos heredados.

--codificar CODIFICACION
Salida en la codificación dada. Tenga en cuenta que esto funciona para documentos completos, no fragmentos o
resultado de consultas XPath.

--formato
Vuelva a formatear y reindentre la salida. los XMLLINT_INDENT variable de entorno controla el
sangría. El valor predeterminado es dos espacios "").

--ayuda
Imprima un breve resumen de uso para xmlint.

--html
Utilice el analizador de HTML.

--htmlfuera
Muestra los resultados como un archivo HTML. Esto causa xmlint para generar las etiquetas HTML necesarias
que rodea la salida del árbol de resultados para que los resultados se puedan mostrar / ver en un
navegador.

--insertar
Pruebe las inserciones válidas.

--loaddtd
Obtenga un DTD externo.

--load-traza
Muestra todos los documentos cargados durante el procesamiento en stderr.

--maxmem NNBYTES
Pruebe el soporte de memoria del analizador. NNBYTES es el número máximo de bytes que tiene la biblioteca
permitido asignar. Esto también se puede utilizar para garantizar el procesamiento por lotes de archivos XML.
no agotará la memoria virtual del servidor que los ejecuta.

--memoria
Analizar de memoria.

--noblancos
Elimina los espacios en blanco ignorables.

--nocatálogos
No utilice catálogos.

--nocdata
Sustituya la sección CDATA por nodos de texto equivalentes.

--no ent
Sustituir valores de entidad por referencias de entidad. Por defecto, xmlint deja la entidad
referencias en su lugar.

--Sin red
No utilice Internet para buscar DTD o entidades.

--sin salida
Suprime la salida. Por defecto, xmlint genera el árbol de resultados.

--sin advertencia
No emita advertencias del analizador y / o validador.

--nieve
No genere contenedor de documentos HTML.

--noxincludenodo
Realice el procesamiento de XInclude pero no genere los nodos de inicio y finalización de XInclude.

--limpio
Elimina las declaraciones de espacio de nombres redundantes.

--producción ARCHIVO
Defina una ruta de archivo donde xmlint guardará el resultado del análisis. Generalmente los programas
construya un árbol y guárdelo en stdout, con esta opción la instancia XML resultante será
guardado en un archivo.

--sendero "CAMINOS)"
Utilice la lista (separada por espacios o dos puntos) de rutas del sistema de archivos especificadas por RUTAS a
cargar DTD o entidades. Incluya las listas separadas por espacios entre comillas.

--patrón PATRÓNVALOR
Se utiliza para ejercitar el motor de reconocimiento de patrones, que se puede utilizar con el lector.
interfaz al analizador. Permite seleccionar algunos nodos en el documento en base a un
Expresión XPath (subconjunto). Se utiliza para depurar.

--postválido
Validar después de que se haya completado el análisis.

--empujar
Utilice el modo push del analizador.

--recuperar
Genere cualquier parte analizable de un documento no válido.

--relajarse ESQUEMA
Utilice el archivo RelaxNG llamado ESQUEMA para validación

--repetir
Repita 100 veces, para cronometrar o perfilar.

--esquema ESQUEMA
Utilice un archivo de esquema XML W3C llamado ESQUEMA para validación

--cáscara
Ejecute un shell de navegación. Los detalles sobre los comandos disponibles en el modo de shell se encuentran a continuación (consulte el
sección denominada "COMANDOS SHELL").

--xpath "XPath_expression"
Ejecute una expresión XPath dada como argumento e imprima el resultado. En caso de un conjunto de nodos
Como resultado, cada nodo del conjunto de nodos se serializa por completo en la salida. En caso de
conjunto de nodo vacío, se mostrará el resultado "El conjunto de XPath está vacío" y un código de salida de error
Será devuelto.

--Arroyo
Use la API de transmisión: útil cuando se usa en combinación con --relajarse or --válido opciones
para la validación de archivos que son demasiado grandes para guardarlos en la memoria.

--testIO
Pruebe el soporte de entrada / salida del usuario.

--momento
Salida de información sobre el tiempo que lleva xmlint para realizar los distintos pasos.

--válido
Determine si el documento es una instancia válida de la definición de tipo de documento incluida
(DTD). También se puede especificar un DTD para validarlo en la línea de comando usando
el --dtdvalid opción. Por defecto, xmlint también comprueba para determinar si el documento es
bien formado.

--versión
Mostrar la versión de libxml(3) utilizado.

--caminante
Pruebe el módulo Walker, que es una interfaz de lector pero para un árbol de documentos, en su lugar
de usar la API del lector en un documento sin analizar, funciona en una memoria en memoria existente
árbol. Se utiliza para depurar.

--xincluir
Haga el procesamiento de XInclude.

--xmlout
Usado junto con --html. Por lo general, cuando se analiza HTML, el documento se guarda
con el serializador HTML. Pero con esta opción el documento resultante se guarda con
el serializador XML. Esto se usa principalmente para generar XHTML a partir de la entrada HTML.

SHELL COMANDOS


xmlint ofrece un modo de shell interactivo invocado con el --cáscara mando. Disponible
Los comandos en modo shell incluyen (en orden alfabético):

base
Muestra la base XML del nodo.

adiós
Deja la cáscara.

gato NODO
Muestra el nodo dado o el actual.

cd TRAYECTORIA
Cambie el nodo actual a la ruta dada (si es única) o raíz si no se proporciona ningún argumento.

dir TRAYECTORIA
Vuelca información sobre el nodo (espacio de nombres, atributos, contenido).

du TRAYECTORIA
Muestre la estructura del subárbol bajo la ruta dada o el nodo actual.

salida
Deja la cáscara.

llamadas de ayuda
Muestre esta ayuda.

gratuitos
Muestra el uso de la memoria.

carga NOMBRE DEL ARCHIVO
Cargue un nuevo documento con el nombre de archivo dado.

ls TRAYECTORIA
Enumere el contenido de la ruta dada o del directorio actual.

pwd
Muestra la ruta al nodo actual.

dejar
Deja la cáscara.

ahorrar NOMBRE DEL ARCHIVO
Guarde el documento actual con el nombre de archivo especificado o con el nombre original.

validar
Verifique el documento para ver si hay errores.

escribir NOMBRE DEL ARCHIVO
Escribe el nodo actual en el nombre de archivo dado.

MEDIOAMBIENTE


SGML_CATALOG_FILES
El comportamiento del catálogo SGML se puede cambiar redirigiendo las consultas al propio conjunto de
catálogos. Esto se puede hacer configurando el SGML_CATALOG_FILES variable de entorno a un
lista de catálogos. Uno vacío debería desactivar cargando el predeterminado / etc / sgml / catalog
catalogar.

XML_CATALOG_FILES
El comportamiento del catálogo XML se puede cambiar redirigiendo las consultas al propio conjunto de
catálogos. Esto se puede hacer configurando el XML_CATALOG_FILES variable de entorno a un
lista de catálogos. Uno vacío debería desactivar cargando el predeterminado / etc / xml / catalog
catalogar.

XML_DEBUG_CATALOGO
Establecer la variable de entorno XML_DEBUG_CATALOGO a distinto de cero usando el exportar
El comando genera información de depuración relacionada con las operaciones del catálogo.

XMLLINT_INDENT
Establecer la variable de entorno XMLLINT_INDENT controla la sangría. El valor por defecto
el valor es dos espacios "".

La diagnostica


xmlint los códigos de retorno proporcionan información que se puede utilizar al llamarlos desde scripts.

0
No hay error

1
Sin clasificar

2
Error en DTD

3
Error de validacion

4
Error de validacion

5
Error en la compilación del esquema

6
Error al escribir la salida

7
Error en el patrón (generado cuando --patrón se utiliza la opción)

8
Error en el registro del lector (generado cuando --chkregistrar se utiliza la opción)

9
Error de memoria insuficiente

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


Ad


Ad