public static boolean isElementFormQualified(SchemaCollection schemas, QName type) { if (type != null) { XmlSchema sch = schemas.getSchemaByTargetNamespace(type.getNamespaceURI()); if (sch != null) { return sch.getElementFormDefault() == XmlSchemaForm.QUALIFIED; } } return false; }
protected QName checkPrefix(QName schematypeName) { QName name = schematypeName; if ((name != null) && (name.getPrefix() == null || name.getPrefix().isEmpty())) { if (StringUtils.isEmpty(name.getNamespaceURI())) { return name; } String prefix = def.getPrefix(name.getNamespaceURI()); if (prefix == null) { prefix = xmlSchemaList.getSchemaByTargetNamespace(name.getNamespaceURI()) .getNamespaceContext().getPrefix(name.getNamespaceURI()); } if (prefix != null) { return new QName(name.getNamespaceURI(), name.getLocalPart(), prefix); } return null; } return name; }
public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) { String s = JAXBDataBinding.mapSchemaLocation(systemId, baseURI, catalog); LOG.fine("validating: " + namespaceURI + " " + systemId + " " + baseURI + " " + s); if (s == null) { XmlSchema sc = schemaCollection.getSchemaByTargetNamespace(namespaceURI); if (sc != null) { StringWriter writer = new StringWriter(); sc.write(writer); InputSource src = new InputSource(new StringReader(writer.toString())); src.setSystemId(sc.getSourceURI()); return new LSInputSAXWrapper(src); } throw new ToolException("Schema not found for namespace: " + namespaceURI); } return new LSInputSAXWrapper(new InputSource(s)); } });
public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) { String s = JAXBDataBinding.mapSchemaLocation(systemId, baseURI, catalog); LOG.fine("validating: " + namespaceURI + " " + systemId + " " + baseURI + " " + s); if (s == null) { XmlSchema sc = schemaCollection.getSchemaByTargetNamespace(namespaceURI); if (sc != null) { StringWriter writer = new StringWriter(); sc.write(writer); InputSource src = new InputSource(new StringReader(writer.toString())); src.setSystemId(sc.getSourceURI()); return new LSInputSAXWrapper(src); } throw new ToolException("Schema not found for namespace: " + namespaceURI); } return new LSInputSAXWrapper(new InputSource(s)); } });
attributeSchema = schemaCollection.getSchemaByTargetNamespace(attributeNamespaceURI); if (attributeSchema == null) { throw new RuntimeException("Missing schema " + attributeNamespaceURI);
elementSchema = schemaCollection.getSchemaByTargetNamespace(elementNamespaceURI); if (elementSchema == null) { throw new RuntimeException("Missing schema " + elementNamespaceURI);
XmlSchema schema = col.getSchemaByTargetNamespace(namespaceURI);
XmlSchema schema = col.getSchemaByTargetNamespace(namespaceURI);
XmlSchema schema = col.getSchemaByTargetNamespace(namespaceURI);
xmlSchemaCollection.getSchemaByTargetNamespace(contextQName.getNamespaceURI());
if (xmlSchemaCollection.getSchemaByTargetNamespace(referencingURI) == null) { referencingURI = null;
if (xmlSchemaCollection.getSchemaByTargetNamespace(referencingURI) == null) { referencingURI = null;
if (xmlSchemaCollection.getSchemaByTargetNamespace(referencingURI) == null) { referencingURI = null;
if (xmlSchemaCollection.getSchemaByTargetNamespace(referencingURI) == null) { referencingURI = null;
XmlSchema elementSchema = null; if (!elementNoNamespace) { elementSchema = xmlSchemaCollection.getSchemaByTargetNamespace(elementNamespaceURI);