Per convalidare un file eXtended Markup Language ( XML ) contro il suo compagno di documento XSD (XML Schema ) di file, è necessario scaricare uno strumento validatore o creare il proprio . La maggior parte dei linguaggi di programmazione moderni contengono le librerie necessarie per rendere la creazione del proprio validatore XML facile. È possibile utilizzare il libero linguaggio di programmazione Perl , che è installato su quasi tutti i sistemi Mac OS X e Linux di default e può essere scaricato gratuitamente per Windows . Cose che ti serviranno
Perl
Perl XML :: SAX :: ParserFactory biblioteca
Perl XML :: Validator :: Schema biblioteca
Mostra più istruzioni
1 < . p > Aprire un editor di testo
2
Digitare il seguente codice tratto dalla documentazione per la libreria XML Validator Perl :
uso XML :: SAX :: ParserFactory ;
uso XML :: Validator :: schema ;
$ validator = XML :: Validator :: schema - > new ( file = > argv [ 0 ] ) ;
$ parser = XML :: SAX :: ParserFactory - > parser ( Handler = > $ validator ) ;
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 è prevista per il secondo Salvare il lavoro a
3
Fare clic sull'icona di terminale sul desktop e tipo ". xmlvalidator.pl . " :
perl xmlvalidator . pl schema.xsd database.xml
Sostituire " schema.xsd " e " database.xml " con i nomi dei documenti di schema e il database che si desidera utilizzare .