Este es el comando pegasus-dax-validator 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
pegasus-dax-validator: determina si un archivo DAX determinado es válido.
SINOPSIS
pegasus-dax-validador archivo dax [verboso]
DESCRIPCIÓN
Las pegasus-dax-validador es una aplicación simple que determina, si un archivo DAX dado es
XML válido. Para ello, analiza el archivo con tantas comprobaciones de validez XML que Apache
Es compatible con el marco del analizador XML de Xerces.
OPCIONES
archivo dax
La ubicación del archivo que contiene el DAX.
verboso
Si se especificó algún tipo de segundo argumento, no limitado a la cadena verboso, la
el modo de salida detallado está activado.
DEVOLUCION VALOR
Si el DAX se analizó correctamente o solo advertencias fueron emitido, los salida código is 0. Año
'error or fatal error dará como resultado un código de salida de 1.
Además, se generará un resumen de estadísticas con recuentos de advertencias, errores y errores fatales.
se mostrará.
EJEMPLO
A continuación se muestra el análisis de un archivo DAX que utiliza el tipo de valor incorrecto para
ciertas enumeraciones. La salida muestra los errores con el número de línea respectivo y
número de columna del archivo DAX de entrada, para que uno pueda encontrarlos y repararlos más fácilmente. (Los
las líneas del ejemplo se dividieron para ajustarse al formato de la página de manual).
$ pegasus-dax-validador bd.dax
ERROR en la línea 14, col 110: cvc-enumeration-valid: el valor 'i386' no es
facet-valid con respecto a la enumeración '[x86, x86_64, ppc, ppc_64,
ia64, sparcv7, sparcv9, amd64] '. Debe ser un valor del
enumeración.
ERROR en la línea 14, col 110: cvc-attribute.3: El valor 'i386' de
el atributo 'arch' en el elemento 'ejecutable' no es válido con respecto a
su tipo, 'ArchitectureType'.
ERROR en la línea 14, col 110: cvc-enumeration-valid: el valor 'darwin' es
no válido para facetas con respecto a la enumeración '[aix, sunos, linux, macosx,
ventanas] '. Debe ser un valor de la enumeración.
ERROR en la línea 14, col 110: cvc-attribute.3: El valor 'darwin' de
el atributo 'os' en el elemento 'ejecutable' no es válido con respecto a
su tipo, 'OSType'.
0 advertencias, 4 errores y 0 errores fatales detectados.
Use pegasus-dax-validator en línea usando los servicios de onworks.net