if (!"".equals(prefix) && !schemaElem.hasAttribute("xmlns:" + prefix)) {
schemaElem.setAttribute("xmlns:" + prefix, ns);
}
}
schemaCol.setBaseUri(def.getDocumentBaseURI());
schemaCol.setSchemaResolver(new XmlSchemaURIResolver());
XmlSchema xmlSchema = schemaCol.read(schemaElem);
SchemaInfo schemaInfo = new SchemaInfo(typeInfo, xmlSchema.getTargetNamespace());
schemaInfo.setElement(schemaElem);
typeInfo.addSchema(schemaInfo);