XMLCatalogを使用して、スキーマインポートステートメントのxsdsを解決できますか?もしそうなら、好ましい/ベストプラクティスは何ですか?xsdsをjarにパッケージ化したいので、相対的なschemaLocationの使用は機能しませんでした。
これまでのところ、私は次のようなことをしようとしています。
SchemaFactory factory = SchemaFactory
.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
XMLCatalogResolver catalogResolver = new XMLCatalogResolver(
new String[]{"/path/to/catalog.xml"});
factory.setResourceResolver(catalogResolver);
Schema schema = factory.newSchema(new StreamSource(ClassLoader
.getSystemResourceAsStream("config.xsd")));
運が悪かった。