private QName getRefQName(String pName, NamespaceContext pContext) { final int offset = pName.indexOf(':'); String uri; final String localName; final String prefix; if (offset == -1) { uri = pContext.getNamespaceURI(Constants.DEFAULT_NS_PREFIX); if (Constants.NULL_NS_URI.equals(uri)) { return new QName(schema.logicalTargetNamespace, pName); } localName = pName; prefix = Constants.DEFAULT_NS_PREFIX; } else { prefix = pName.substring(0, offset); uri = pContext.getNamespaceURI(prefix); if (uri == null || Constants.NULL_NS_URI.equals(uri)) { if(schema.parent != null && schema.parent.getNamespaceContext() != null) { uri = schema.parent.getNamespaceContext().getNamespaceURI(prefix); } } if (uri == null || Constants.NULL_NS_URI.equals(uri)) { throw new IllegalStateException("The prefix " + prefix + " is not bound."); } localName = pName.substring(offset+1); } return new QName(uri, localName, prefix); }
private QName getRefQName(String pName, NamespaceContext pContext) { final int offset = pName.indexOf(':'); String uri; final String localName; final String prefix; if (offset == -1) { uri = pContext.getNamespaceURI(Constants.DEFAULT_NS_PREFIX); if (Constants.NULL_NS_URI.equals(uri)) { return new QName(Constants.NULL_NS_URI, pName); } localName = pName; prefix = Constants.DEFAULT_NS_PREFIX; } else { prefix = pName.substring(0, offset); uri = pContext.getNamespaceURI(prefix); if (uri == null || Constants.NULL_NS_URI.equals(uri)) { if (schema.parent != null && schema.parent.getNamespaceContext() != null) { uri = schema.parent.getNamespaceContext().getNamespaceURI( prefix); } } if (uri == null || Constants.NULL_NS_URI.equals(uri)) { throw new IllegalStateException("The prefix " + prefix + " is not bound."); } localName = pName.substring(offset + 1); } return new QName(uri, localName, prefix); }
private QName getRefQName(String pName, Element pNode) { final int offset = pName.indexOf(':'); String uri; final String localName; final String prefix; if (offset == -1) { uri = NodeNamespaceContext.getNamespaceURI(pNode, Constants.DEFAULT_NS_PREFIX); if (Constants.NULL_NS_URI.equals(uri)) { return new QName(Constants.NULL_NS_URI, pName); } localName = pName; prefix = Constants.DEFAULT_NS_PREFIX; } else { prefix = pName.substring(0, offset); uri = NodeNamespaceContext.getNamespaceURI(pNode, prefix); if (uri == null || Constants.NULL_NS_URI.equals(uri)) { if (schema.parent != null && schema.parent.getNamespaceContext() != null) { uri = schema.parent.getNamespaceContext().getNamespaceURI( prefix); } } if (uri == null || Constants.NULL_NS_URI.equals(uri)) { throw new IllegalStateException("The prefix " + prefix + " is not bound."); } localName = pName.substring(offset + 1); } return new QName(uri, localName, prefix); }
if (ctx != null && ctx.getNamespaceURI(xsdPrefix) != null) { xsdPrefix = "xsd"; while (ctx != null && ctx.getNamespaceURI(xsdPrefix) != null) { xsdPrefix = "xsd" + ++count; for (int i = 0; i < prefixes.length; i++) { String prefix = prefixes[i]; String uri = ctx.getNamespaceURI(prefix); if (uri != null && prefix != null) { if ("".equals(prefix) || !schema_ns.containsKey(uri)) {
for (int i = 0; i < prefixes.length; i++) { String prefix = prefixes[i]; String uri = ctx.getNamespaceURI(prefix); schema_ns.put(uri, prefix);
if (ctx != null && !"".equals(ctx.getNamespaceURI(xsdPrefix))) { xsdPrefix = "xsd"; while (ctx != null && !"".equals(ctx.getNamespaceURI(xsdPrefix))) { xsdPrefix = "xsd" + ++count; for (int i = 0; i < prefixes.length; i++) { String prefix = prefixes[i]; String uri = ctx.getNamespaceURI(prefix); if (uri != null && prefix != null) { if ("".equals(prefix) || !schema_ns.containsKey(uri)) {
private void initialize(ServiceInfo service, Endpoint endpoint) { nsPrefixMap = new HashMap<>(); if (endpoint != null) { JavascriptOptionsFeature options = getOptions(endpoint); if (options.getNamespacePrefixMap() != null) { nsPrefixMap.putAll(options.getNamespacePrefixMap()); } } Set<String> poorPrefixURIs = new HashSet<>(); for (SchemaInfo schemaInfo : service.getSchemas()) { NamespacePrefixList schemaPrefixList = schemaInfo.getSchema().getNamespaceContext(); for (String declaredPrefix : schemaPrefixList.getDeclaredPrefixes()) { String uri = schemaPrefixList.getNamespaceURI(declaredPrefix); if (!nsPrefixMap.containsKey(uri)) { // first schema to define a prefix wins. if (declaredPrefix.startsWith("ns") || "tns".equals(declaredPrefix)) { poorPrefixURIs.add(uri); } else { nsPrefixMap.put(uri, declaredPrefix.toUpperCase()); } } } } for (String uri : poorPrefixURIs) { defineFallbackPrefix(uri); } }
NamespacePrefixList nsList = xsd.getNamespaceContext(); for (String prefix : nsList.getDeclaredPrefixes()) { if (nsList.getNamespaceURI(prefix).equals(CobolMarkup.NS)) { coxbPrefix = prefix; break;
private XmlSchema addNameSpaces(int i) { XmlSchema schema = (XmlSchema) schemaList.get(i); NamespaceMap map = (NamespaceMap) namespaceMap.clone(); NamespacePrefixList namespaceContext = schema.getNamespaceContext(); String prefixes[] = namespaceContext.getDeclaredPrefixes(); for (int j = 0; j < prefixes.length; j++) { String prefix = prefixes[j]; map.add(prefix, namespaceContext.getNamespaceURI(prefix)); } schema.setNamespaceContext(map); return schema; }
private XmlSchema addNameSpaces(int i) { XmlSchema schema = (XmlSchema) schemaList.get(i); NamespaceMap map = (NamespaceMap) namespaceMap.clone(); NamespacePrefixList namespaceContext = schema.getNamespaceContext(); String prefixes[] = namespaceContext.getDeclaredPrefixes(); for (int j = 0; j < prefixes.length; j++) { String prefix = prefixes[j]; map.add(prefix, namespaceContext.getNamespaceURI(prefix)); } schema.setNamespaceContext(map); return schema; }
NamespacePrefixList nsList = xsd.getNamespaceContext(); for (String prefix : nsList.getDeclaredPrefixes()) { if (nsList.getNamespaceURI(prefix).equals(JAXB_NAMESPACE)) { hasJAXBNamespace = true; jaxbPrefix = prefix; break; prefixMap.add(prefix, nsList.getNamespaceURI(prefix));
for (int j = 0; j < prefixes.length; j++) { String pref = prefixes[j]; String uri = ctx.getNamespaceURI(pref); if (uri.equals(oldNamespace)) { value = prefix + ":" + value;
for (int j = 0; j < prefixes.length; j++) { String pref = prefixes[j]; String uri = ctx.getNamespaceURI(pref); if (uri.equals(oldNamespace)) { value = prefix + ":" + value;
for (int j = 0; j < prefixes.length; j++) { String pref = prefixes[j]; String uri = ctx.getNamespaceURI(pref); if (uri.equals(oldNamespace)) { value = prefix + ":" + value;
String localPart = value.substring(value.indexOf(":") + 1); String namespaceUri = parentSchema.getNamespaceContext().getNamespaceURI(prefix);
for (int i = 0; i < prefixes.length; i++) { String prefix = prefixes[i]; String uri = ctx.getNamespaceURI(prefix); if (!Constants.DEFAULT_NS_PREFIX.equals(prefix)) { serializedSchema.setAttributeNS(Constants.XMLNS_ATTRIBUTE_NS_URI,
String localPart = value.substring(value.indexOf(":") + 1); String namespaceUri = parentSchema.getNamespaceContext().getNamespaceURI(prefix);
String [] prefixes = xsDef.getSchema().getNamespaceContext().getDeclaredPrefixes(); for (int j = 0; j < prefixes.length; j++){ prefixMap.put(xsDef.getSchema().getNamespaceContext().getNamespaceURI(prefixes[j]), prefixes[j]);
String [] prefixes = xsDef.getSchema().getNamespaceContext().getDeclaredPrefixes(); for (int j = 0; j < prefixes.length; j++){ prefixMap.put(xsDef.getSchema().getNamespaceContext().getNamespaceURI(prefixes[j]), prefixes[j]);
NamespacePrefixList npl = schema.getNamespaceContext(); for (int i = 0; i < npl.getDeclaredPrefixes().length; i++) { String uri = npl.getNamespaceURI(npl.getDeclaredPrefixes()[i]); if (namespaceUri.equals(uri)) { return npl.getDeclaredPrefixes()[i];