Come prova di XML da XSD

October 25

Per convalidare un file eXtended Markup Language (XML) contro il suo file compagna schema XML Document (XSD), è necessario scaricare uno strumento validatore o creare il proprio. La maggior parte dei moderni linguaggi di programmazione contengono le librerie necessarie per rendere la creazione del proprio validatore XML facile. È possibile utilizzare il linguaggio di programmazione Perl, che è installato su quasi tutti i sistemi Linux e Mac OS X di default e può essere scaricato gratuitamente per Windows.

istruzione

1 Aprire un editor di testo.

2 Digitare il seguente codice preso dalla documentazione per la libreria Perl XML Validator:

utilizzare XML :: :: SAX ParserFactory;

utilizzare XML :: :: Validator schema;

$ Validator = XML :: :: Validator Schema-> nuovo (file => ARGV [0]);

$ Parser XML :: = SAX :: ParserFactory-> parser (Handler => $ validatore);

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

die "file non riuscita convalida: $ @" se $ 0;

Questo carica il parser XML e librerie di convalida e li utilizza per valutare il file. Il file XSD è prevista per il primo argomento passato al programma, mentre il documento XML dovrebbe essere il secondo. Salvare il lavoro a "xmlvalidator.pl."

3 Fare clic sull'icona del terminale sul desktop e digitare:

perl xmlvalidator.pl schema.xsd database.xml

Sostituire "schema.xsd" e "database.xml" con i nomi dei documenti di schema e database che si desidera utilizzare.