For at validere en eXtended Markup Language ( XML) fil mod sin følgesvend XML Schema Document ( XSD -fil), skal du hente en validator værktøj eller oprette din egen. De fleste moderne programmeringssprog indeholder de nødvendige biblioteker til at gøre oprettelsen af din egen XML validator let. Du kan bruge den gratis programmeringssprog Perl, som er installeret på næsten alle Linux og Mac OS X -systemer som standard, og kan downloades gratis til Windows. Ting du skal
Perl
Perl XML :: SAX :: ParserFactory bibliotek
Perl XML :: Validator :: Schema bibliotek
Vis Flere Instruktioner
1 < . p> Åbn en teksteditor
2
Indtast følgende kode taget fra dokumentationen til Perl XML Validator bibliotek : Hej
brug XML :: SAX :: ParserFactory ;
brug XML :: Validator :: Schema ,
$ validator = XML :: Validator :: Schema -> new ( file = > ARGV [0 ])
$ parser = XML :: SAX :: ParserFactory -> parser ( Handler => $ validator )
eval {$ parser -> parse_uri ( ARGV [1] };
dø "Fil mislykkedes valideringen : $ @ " . hvis $ 0 ,
Dette indlæser XML parser og validering biblioteker og bruger dem til at vurdere fil Den XSD-fil forventes at blive det første argument videre til programmet , mens XML-dokument forventes at være det andet Gem dit arbejde til
3
Klik terminalen ikonet på skrivebordet og type. " xmlvalidator.pl ". : Hej
perl xmlvalidator . pl schema.xsd database.xml
Erstat " schema.xsd " og " database.xml " med navnene på de skema og database dokumenter, du vil bruge.
< br >