1

解析する前に、JDOM2.0を使用してXSDスキーマに対してXMLファイルを検証する方法の例を探していました。

私は約1時間検索していましたが、機能し、アプリケーションコード内からではなくXSDファイル(ローカルファイルシステム上にある)へのパスを提供できる解決策を見つけることができませんでした。 XMLファイルの属性

インターネット上に簡単にアクセスできるサンプルスニペットがまだないことに驚いています。ここで提供していただければ幸いです。

4

2 に答える 2

2

JDOM 2を使用すると、非常に簡単に実行できます。2行のコードで実行できます。

SAXBuilder builder = new SAXBuilder(XMLReaders.XSDVALIDATING);
Document document = builder.build(new File("yourXmlFile.xml"));
于 2013-02-08T00:16:16.550 に答える
1

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メーリングリストにメモをドロップしてください。ドキュメントを改善できると思われる場合は、それについてもコメントしてください。

于 2012-07-09T18:19:19.237 に答える