Att validera ett Extended Markup Language ( XML ) -fil mot sin följeslagare XML Schema Document ( XSD -fil) , måste du ladda ner en validator verktyg eller skapa din egen . De flesta moderna programmeringsspråk innehåller de nödvändiga biblioteken för att göra skapandet av ditt eget XML validator lätt . Du kan använda gratis Perl programmeringsspråk , som installeras på nästan alla Linux och Mac OS X -system som standard och kan laddas ner gratis för Windows . Saker du behöver
Perl
Perl XML :: SAX :: ParserFactory bibliotek
Perl XML :: Validator :: Schema bibliotek
Visa fler instruktioner
1 < . p > Öppna en textredigerare
2
Skriv följande kod tas från dokumentationen för Perl XML Validator bibliotek:
använder XML :: SAX :: ParserFactory ;
använder XML :: Validator :: Schema ,
$ validator = XML :: Validator :: Schema - > ny ( file = > ARGV [ 0 ] ) ;
$ parser = XML :: SAX :: ParserFactory - > parser ( Handler = > $ validator ) ,
eval { $ parser - > parse_uri ( ARGV [ 1 ] };
dör " File misslyckades validering : $ @ " . IF $ 0;
Detta laddar XML-tolken och bibliotek validering och använder dem för att utvärdera ärendet XSD filen väntas bli det första argumentet som skickas till programmet , medan XML-dokument väntas bli den näst Spara ditt arbete till
3
Klicka terminalen ikonen på skrivbordet och skriver . " xmlvalidator.pl . " :
perl xmlvalidator . pl schema.xsd database.xml
Ersätt " schema.xsd " och " database.xml " med namnen på schema och databas dokument som du vill använda .