For å validere en utvidet Markup Language ( XML -fil) mot sin følgesvenn XML Schema Document ( XSD -fil), må du laste ned en validator verktøy eller lage dine egne. De fleste moderne programmeringsspråk inneholder de nødvendige bibliotekene å gjøre etableringen av din egen XML validator lett . Du kan bruke gratis programmeringsspråket Perl , som er installert på nesten alle Linux og Mac OS X-systemer som standard, og kan lastes ned gratis for Windows. Du trenger
Perl
Perl XML :: SAX :: ParserFactory bibliotek
Perl XML :: Validator :: Skjema bibliotek
Vis flere instruksjoner
1 < . p> Åpne en teksteditor
2
Skriv inn følgende kode hentet fra dokumentasjonen for Perl XML Validator bibliotek : en
bruk XML :: SAX :: ParserFactory ;
bruk XML :: Validator :: skjema ;
$ validator = XML :: Validator :: skjema - > new ( file = > ARGV [ 0 ] ) ;
$ parser = XML :: SAX :: ParserFactory - > parser ( Handler = > $ validator ) ;
eval {$ parser - > parse_uri ( ARGV [ 1 ] };
die "File mislyktes validering : $ @ " . hvis $ 0;
Dette laster XML- parser og validering biblioteker og bruker dem til å vurdere fil XSD -filen er forventet å være den første argument til programmet , mens XML-dokument er forventet å være den nest Lagre arbeidet til
3
Klikk på terminal -ikonet på skrivebordet og type. " xmlvalidator.pl . " : en
perl xmlvalidator . pl schema.xsd database.xml
Erstatt " schema.xsd " og " database.xml " med navnene på skjema og database dokumentene du vil bruke.