O XMLCatalog pode ser usado para importações de esquema?

Pode usar o XMLCatalog para resolver xsds nas instruções de importação de esquema? Em caso afirmativo, qual é a melhor prática preferida? Quero empacotar o xsds em um jar, portanto, usar um schemaLocation relativo não funciono

té agora, estou tentando fazer algo como:

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")));

Sem muita sorte.

questionAnswers(2)

yourAnswerToTheQuestion