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 .