Pour valider un fichier eXtended Markup Language (XML) contre son compagnon fichier XML Schema Document ( XSD) , vous aurez besoin de télécharger un outil de validation ou créer votre propre . Langages de programmation les plus modernes contiennent les bibliothèques nécessaires pour faire de la création de votre propre validateur XML facile. Vous pouvez utiliser la programmation gratuite langage Perl , qui est installé sur presque tous les systèmes Linux et Mac OS X par défaut et peut être téléchargé gratuitement pour Windows. Choses que vous devez
Perl
Perl XML :: SAX :: ParserFactory bibliothèque
Perl XML :: Validator :: Schema bibliothèque
Voir Plus Instructions
1 < . p> Ouvrez un éditeur de texte
2
Tapez le code suivant tiré de la documentation pour la bibliothèque XML Validator Perl :
utilisation XML :: SAX :: ParserFactory ;
utilisation XML :: Validator :: Schema ;
$ validateur = XML :: Validator :: Schema -> new (fichier => argv [ 0]);
$ parser = XML :: SAX :: ParserFactory -> parser ( Handler => $ validateur ) ;
eval {$ parser- > parse_uri ( argv [1] }; die
"Fichier validation a échoué : $ @" . si 0 $;
charge le parseurs XML et les bibliothèques de validation et les utilise pour évaluer le dossier est prévu que le fichier XSD pour être le premier argument passé au programme , tandis que le on s'attend document XML pour être le deuxième Enregistrez votre travail à
3
Cliquez sur l'icône terminal sur votre bureau et le type . " xmlvalidator.pl . ":
perl xmlvalidator . pl schema.xsd database.xml
Remplacer " schema.xsd " et " database.xml " avec les noms des documents de schéma et base de données que vous souhaitez utiliser .