public void visitXMLNamespaceAttribute(Attr attr, String namespacePrefix, String namespaceURI) { attributesToRemove.add(attr); super.visitXMLNamespaceAttribute(attr, namespacePrefix, namespaceURI); }
visitXMLNamespaceAttribute(attr, unprefixedName, attr.getValue()); visitXMLNamespaceAttribute(attr, "", attr.getValue()); //$NON-NLS-1$ visitXSISchemaLocationAttribute(attr, attr.getValue()); visitXSINoNamespaceSchemaLocationAttribute(attr, attr.getValue());
public void visitXSISchemaLocationAttribute(Attr attr, String value) { StringTokenizer st = new StringTokenizer(value); while (true) { String nsURI = st.hasMoreTokens() ? st.nextToken() : null; String locationHint = st.hasMoreTokens() ? st.nextToken() : null; if (nsURI != null && locationHint != null) { visitXSISchemaLocationValuePair(nsURI, locationHint); } else { break; } } }
public void visitXMLNamespaceAttribute(Attr attr, String prefix, String uri) { NamespaceInfo info = createNamespaceInfo(); info.uri = uri; info.prefix = prefix; super.visitXMLNamespaceAttribute(attr, prefix, uri); }
public void visitXMLNamespaceAttribute(Attr attr, String namespacePrefix, String namespaceURI) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = namespacePrefix; nsInfo.uri = namespaceURI; NamespaceInfo matchingNamespaceInfo = getNamespaceInfoForURI(namespaceURI); if (matchingNamespaceInfo != null) { nsInfo.locationHint = matchingNamespaceInfo.locationHint; } internalAddNamespaceInfo(namespacePrefix, nsInfo); super.visitXMLNamespaceAttribute(attr, namespacePrefix, namespaceURI); }