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); } }
private void validateSchemas(XmlSchemaValidationManager xsdValidator, SchemaCollection xmlSchemaCollection) { final StringBuilder errorBuilder = new StringBuilder(); xsdValidator.validateSchemas(xmlSchemaCollection.getXmlSchemaCollection(), new DOMErrorHandler() { public boolean handleError(DOMError error) { errorBuilder.append(error.getMessage()); LOG.warning(error.getMessage()); return true; } }); if (errorBuilder.length() > 0) { throw new ServiceConstructionException(new Message("XSD_VALIDATION_ERROR", LOG, errorBuilder.toString())); } }
private void validateSchemas(XmlSchemaValidationManager xsdValidator, SchemaCollection xmlSchemaCollection) { final StringBuilder errorBuilder = new StringBuilder(); xsdValidator.validateSchemas(xmlSchemaCollection.getXmlSchemaCollection(), new DOMErrorHandler() { public boolean handleError(DOMError error) { errorBuilder.append(error.getMessage()); LOG.warning(error.getMessage()); return true; } }); if (errorBuilder.length() > 0) { throw new ServiceConstructionException(new Message("XSD_VALIDATION_ERROR", LOG, errorBuilder.toString())); } }
private void validateSchemas(SchemaCollection xmlSchemaCollection) { final StringBuilder errorBuilder = new StringBuilder(); XercesXsdValidationImpl v = new XercesXsdValidationImpl(); v.validateSchemas(xmlSchemaCollection.getXmlSchemaCollection(), new DOMErrorHandler() { public boolean handleError(DOMError error) { errorBuilder.append(error.getMessage()); LOG.warning(error.getMessage()); return true; } }); if (errorBuilder.length() > 0) { throw new ServiceConstructionException(new Message("XSD_VALIDATION_ERROR", LOG, errorBuilder.toString())); } }
writer = new BufferedWriter(outputStreamWriter); XmlSchemaCollection collection = serviceInfo.getXmlSchemaCollection().getXmlSchemaCollection(); SchemaJavascriptBuilder jsBuilder = new SchemaJavascriptBuilder(serviceInfo
.getXmlSchemaCollection()); SchemaInfo schemaInfo = new SchemaInfo(schema.getTargetNamespace()); schemaInfo.setSchema(schema); .getXmlSchemaCollection()); SchemaInfo schemaInfo = new SchemaInfo(schema.getTargetNamespace()); schemaInfo.setSchema(schema);
.getXmlSchemaCollection()); SchemaInfo schemaInfo = new SchemaInfo(schema.getTargetNamespace()); schemaInfo.setSchema(schema); .getXmlSchemaCollection()); SchemaInfo schemaInfo = new SchemaInfo(schema.getTargetNamespace()); schemaInfo.setSchema(schema);
col.getXmlSchemaCollection().setSchemaResolver(new CatalogXmlSchemaURIResolver(this.getBus())); col.getExtReg().registerSerializer(MimeAttribute.class, new MimeSerializer());
col.getXmlSchemaCollection().setSchemaResolver(new CatalogXmlSchemaURIResolver(this.getBus())); col.getExtReg().registerSerializer(MimeAttribute.class, new MimeSerializer());
col.getXmlSchemaCollection().setSchemaResolver(new CatalogXmlSchemaURIResolver(this.getBus())); col.getExtReg().registerSerializer(MimeAttribute.class, new MimeSerializer());
schemas.getXmlSchemaCollection().setSchemaResolver(new XMLSchemaResolver(sts)); String sourceName = st.getSourceName(); XmlSchema schema = getSchema(sts, sourceName);