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.

Reply via email to