XmlBeansSchemaInitializer(ServiceInfo serviceInfo, SchemaCollection col, XmlBeansDataBinding db) { super(serviceInfo); schemas = col; dataBinding = db; schemaResolver = serviceInfo.getXmlSchemaCollection().getXmlSchemaCollection().getSchemaResolver(); }
public ISchemaResolver resolve(String loc, String tns) throws IOException { URIResolver resolver = collection.getXmlSchemaCollection().getSchemaResolver(); InputSource source = resolver.resolveEntity(tns, loc, id); SchemaCollection schemaCol = new SchemaCollection(); schemaCol.setSchemaResolver(resolver); XmlSchema read = schemaCol.getXmlSchemaCollection().read(source); String uri = loc; try { URL url = new URL(new URL(id), loc); uri = url.toURI().toString(); } catch (Exception e) { // do nothing } return new JibxSchemaResolver(uri, read, schemaCol, null); } }
InputSource source = collection.getSchemaResolver().resolveEntity( targetNamespace, schemaLocation, baseUri);
InputSource source = collection.getSchemaResolver().resolveEntity( targetNamespace, schemaLocation, baseUri);