-
Cómo probar XML De XSD
-
Para validar un archivo de eXtended Markup Language (XML) en contra de su compañero de archivo XML documento de esquema (XSD), tendrá que descargar una herramienta de validación o crear el suyo propio. La mayoría de los lenguajes de programación modernos contienen las librerías necesarias para hacer que la creación de su propio validador XML fácil. Puede utilizar el lenguaje de programación Perl libre, que está instalado en casi todos los sistemas Linux y Mac OS X de forma predeterminada y se puede descargar gratuitamente para Windows.
Instrucciones
1 Abra un editor de texto.
2 Escriba el siguiente código tomado de la documentación de la biblioteca Perl XML validador:
utilizar XML :: :: SAX ParserFactory;
utilizar XML :: :: Validador de esquema;
$ Validador de XML :: = Validador :: esquema-> nueva (archivo => argv [0]);
$ = Analizador XML :: :: SAX ParserFactory-> parser (Handler => $ validador);
eval {$ parser-> parse_uri (argv [1]};
morir "Archivo fallado la validación: $ @" si $ 0;
Esto carga el analizador XML y bibliotecas de validación y los utiliza para evaluar el archivo. Se espera que el archivo XSD para ser el primer argumento pasado al programa, mientras que se espera que el documento XML para ser el segundo. Guarde su trabajo en "xmlvalidator.pl."
3 Haga clic en el icono de la terminal en el escritorio y el tipo:
Perl xmlvalidator.pl schema.xsd database.xml
Reemplazar "schema.xsd" y "database.xml" con los nombres de los documentos de esquema y base de datos que desea utilizar.