i = n.getIndex();
break;
}
}
if (t == null)
throw new XMLValidationException("No schema found for type " + type, origin);
LocalValidationErrorHandler handler = new LocalValidationErrorHandler();
new Validator(handler).validate(xg, t, i);
if (!handler.errors.isEmpty()) {
XMLValidationException ex = null;
while (!handler.errors.isEmpty()) {
XMLValidationException e = handler.errors.pop();
e.setNext(ex);
ex = e;
}
throw ex;
}
}