XML mit Xerces gegen XSD validieren
Mit
Xerces
lassen sich XML-Dateien gegen eine XML Schema
Datei validieren. Hierzu
Xerces
downloaden und entpacken. In das
Xerces
Verzeichnis wechseln und folgendermaßen aufrufen:
java -cp .;resolver.jar;xercesImpl.jar;xercesSamples.jar;xml-apis.jar sax.Counter -v -s -f c:\foo.xml
bzw. java -cp .:resolver.jar:xercesImpl.jar:xercesSamples.jar:xml-apis.jar sax.Counter -v -s -f ~\foo.xml
Falls, die zu validierende Datei, keinen XML Schema
Eintrag hat, muss das root-Element mit folgenden Attributen erweitert werden:
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='document.xsd'