The problem is that all schemas must be present at the time of validating.
This is because the
element declarations ar spread across differnet schema files.
But i think it should work when setting the Schema used by the
ValidatingProcessor manually:
ValidatingProcessor processor = new ValidatingProcessor();
List<Source> schemaSources = new ArrayList<Source>();
// add all required schemas to the list
Schema schema = processor.getSchemaFactory().newSchema(
schemaSources.toArray(new Source[]{}));
processor.setSchema(schema);
A nice component feature would be to specify a list of ressources, for
example in this way:
validator:someLocalOrRemoteResource,someLocalOrRemoteResource,...
--
View this message in context:
http://www.nabble.com/XML-Validation-with-multiple-XSLT-schema-files.-tp24068904p24091105.html
Sent from the Camel - Users mailing list archive at Nabble.com.