Test um eine erweiterte Markup Language (XML) -Datei gegen seine Begleiter XML Schema Document (XSD) -Datei zu validieren , müssen Sie einen Validator Tool herunterzuladen oder eigene erstellen. Die meisten modernen Programmiersprachen enthalten die notwendigen Bibliotheken , um die Erstellung von eigenen XML-Validator einfach. Sie können die freie Programmiersprache Perl , die auf fast allen Linux-und Mac OS X -Systemen standardmäßig installiert ist und kann kostenlos heruntergeladen werden für Windows . Things You
Perl
Perl XML :: SAX :: ParserFactory Bibliothek
Perl XML :: Validator :: Schema Bibliothek
brauchen anzeigen Weitere Anweisungen
1 < . p> Öffnen Sie einen Texteditor
2
Geben Sie den Code aus der Dokumentation für die Bibliothek Perl XML Validator gemacht :
use XML :: SAX :: ParserFactory ;
use XML :: Validator :: Schema ;
$ validator = XML :: Validator :: Schema -> new (Datei => argv [ 0]);
$ Parser = XML :: SAX :: ParserFactory -> Parser ( Handler => $ Validator );
eval {$ parser- > parse_uri ( argv [1 ] };
sterben "File Überprüfung fehlgeschlagen : $ @ " . if $ 0;
Dies lädt die XML-Parser und Validierung Bibliotheken und nutzt sie, um die Datei auswerten die XSD-Datei wird erwartet, dass das erste Argument an das Programm übergeben werden , während die XML-Dokument ist zu erwarten, dass die zweite Speichern Sie Ihre Arbeit zu
3
Klicken Sie auf das Terminal-Icon auf Ihrem Desktop und Typ. " xmlvalidator.pl . ":
perl XMLValidator . pl schema.xsd database.xml
Ersetzen " schema.xsd " und " database.xml " mit den Namen der Datenbank -Schema und Dokumente, die Sie verwenden möchten.