複数のXSDスキーマに対してxmlインスタンスを検証しています。検証が失敗した場合、xmlインスタンスが失敗したスキーマを特定したいと思います。には、SAXParseException
これを判断するための十分な情報が含まれていません。
SchemaFactory factory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
Source[] sources = getXsdSources();
Schema schema = factory.newSchema(sources);
Validator validator = schema.newValidator();
try {
validator.validate(input);
} catch (SAXParseException e) {
// Error handling.
}