解析する前に、JDOM2.0を使用してXSDスキーマに対してXMLファイルを検証する方法の例を探していました。
私は約1時間検索していましたが、機能し、アプリケーションコード内からではなくXSDファイル(ローカルファイルシステム上にある)へのパスを提供できる解決策を見つけることができませんでした。 XMLファイルの属性。
インターネット上に簡単にアクセスできるサンプルスニペットがまだないことに驚いています。ここで提供していただければ幸いです。
解析する前に、JDOM2.0を使用してXSDスキーマに対してXMLファイルを検証する方法の例を探していました。
私は約1時間検索していましたが、機能し、アプリケーションコード内からではなくXSDファイル(ローカルファイルシステム上にある)へのパスを提供できる解決策を見つけることができませんでした。 XMLファイルの属性。
インターネット上に簡単にアクセスできるサンプルスニペットがまだないことに驚いています。ここで提供していただければ幸いです。
JDOM 2を使用すると、非常に簡単に実行できます。2行のコードで実行できます。
SAXBuilder builder = new SAXBuilder(XMLReaders.XSDVALIDATING);
Document document = builder.build(new File("yourXmlFile.xml"));
XSDSchemaFactoryを見てみてください:
http://www.jdom.org/docs/apidocs/org/jdom2/input/sax/XMLReaderXSDFactory.html
この詳細については、パッケージのドキュメントを参照してください。
http://www.jdom.org/docs/apidocs/org/jdom2/input/sax/package-summary.html
動機/機能の詳細については、wikiページを参照してください。
https://github.com/hunterhacker/jdom/wiki/JDOM2-Feature-SAX-Parsing-Updates
さらに質問がある場合は、ここにコメントするか、jdom-interestメーリングリストにメモをドロップしてください。ドキュメントを改善できると思われる場合は、それについてもコメントしてください。