Il s'agit de la commande pegasus-dax-validator qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pegasus-dax-validator - détermine si un fichier DAX donné est valide.
SYNOPSIS
pegasus-dax-validateur fichier dax [verbeux]
DESCRIPTION
La pegasus-dax-validateur est une application simple qui détermine, si un fichier DAX donné est
XML valide. Pour cela, il parse le fichier avec autant de contrôles de validité XML que l'Apache
Prise en charge du cadre d'analyseur XML Xerces.
OPTIONS
fichier dax
L'emplacement du fichier contenant le DAX.
verbeux
Si n'importe quel type de deuxième argument a été spécifié, non limité à la chaîne verbeux,
le mode de sortie verbeux est activé.
RETOUR VALEURE
Si le DAX a été analysé avec succès, ou seulement mises en garde ont été Publié, le sortie code is 0. Toutes
'Erreur or fatal erreur entraînera un code de sortie de 1.
De plus, un résumé des statistiques avec le nombre d'avertissements, d'erreurs et d'erreurs fatales sera
être affichées.
EXEMPLE
Ce qui suit montre l'analyse d'un fichier DAX qui utilise le mauvais type de valeur pour
certaines énumérations. La sortie affiche les erreurs avec le numéro de ligne respectif et
numéro de colonne du fichier DAX d'entrée, afin que l'on puisse les trouver et les corriger plus facilement. (Les
les lignes de l'exemple ont été rompues pour s'adapter au format de la page de manuel.)
$ pegasus-dax-validateur bd.dax
ERREUR à la ligne 14, col 110 : cvc-enumeration-valid : la valeur 'i386' n'est pas
facet-valide par rapport à l'énumération '[x86, x86_64, ppc, ppc_64,
ia64, sparcv7, sparcv9, amd64]'. Il doit s'agir d'une valeur du
énumération.
ERREUR à la ligne 14, col 110 : cvc-attribute.3 : La valeur 'i386' de
l'attribut 'arch' sur l'élément 'executable' n'est pas valide par rapport à
son type, 'ArchitectureType'.
ERREUR à la ligne 14, col 110 : cvc-enumeration-valid : la valeur 'darwin' est
non valide face à l'énumération '[aix, sunos, linux, macosx,
les fenêtres]'. Il doit s'agir d'une valeur de l'énumération.
ERREUR à la ligne 14, col 110 : cvc-attribute.3 : La valeur 'darwin' de
l'attribut 'os' sur l'élément 'executable' n'est pas valide par rapport à
son type, 'OSType'.
0 avertissements, 4 erreurs et 0 erreurs fatales détectées.
Utilisez pegasus-dax-validator en ligne en utilisant les services onworks.net