if(importDef != null)
{
return importDef;
}
importDef = getNewImport();
XSDValidator xsdvalidator = new XSDValidator();
xsdvalidator.validate(location, XMLCatalogResolver.getInstance(), valinfo.getSchemaCache());
if (xsdvalidator.isValid())
{
XSModel schema = xsdvalidator.getXSModel();
if (schema != null)
{
schemas.add(schema);
}
}
else
{
// addReaderWarning(
// def,
// importDef,
// messagegenerator.getString("_UNABLE_TO_IMPORT_INVALID", "'" + importDef.getLocationURI() + "'"));
Iterator errors = xsdvalidator.getErrors().iterator();
while (errors.hasNext())
{
ErrorMessage err = (ErrorMessage) errors.next();
String uri = err.getURI();
int line = err.getErrorLine();