ubiquitour.com

Cómo prueba XML XSD

Para validar un archivo de Markup Language (XML) extendido su compañero documento de esquema XML (XSD) de archivo, necesitará descargar una herramienta de validación o crear los suyos propios. Lenguajes de programación más modernos contienen las librerías necesarias para facilitar la creación de tu propio validador XML. Usted puede utilizar el lenguaje libre de programación Perl, que se instala en casi todos los sistemas Linux y Mac OS X por defecto y se puede descargar gratis para Windows.

Instrucciones

1 Abra un editor de texto.

2 Escriba el código siguiente extraído de la documentación para la biblioteca Perl XML validador:

uso XML::SAX::ParserFactory;

uso XML::Validator::Schema;

$validator = XML::Validator::Schema-> nueva (archivo = > ARGV[0]);

$parser = XML::SAX::ParserFactory-> analizador (controlador = > $validator);

eval {$parser -> parse_uri (ARGV [1]};

Die "error de archivo validación: $a" Si $0;

Esto carga el XML parser y validación las bibliotecas y los utiliza para evaluar el archivo. El archivo XSD se espera que el primer argumento pasado al programa, mientras que el documento XML se espera que la segunda. Guarde el trabajo a "xmlvalidator.pl."

3 Haga clic en el icono de terminal en el escritorio y tipo:

Perl xmlvalidator.pl schema.xsd database.xml

Reemplace "schema.xsd" y "database.xml" con los nombres de los documentos de esquema y base de datos que desea utilizar.