public void declarePrefix(String prefix, String namespaceURI) { prefix = prefix.intern(); namespaceURI = namespaceURI.intern(); // Ignore the "xml" or "xmlns" declarations if (prefix == "xml" || prefix == "xmlns") return; // Replace any previous declaration for (int i = currentContext; i < namespacePosition; i++) { final String declaredPrefix = prefixes[i]; if (declaredPrefix == prefix) { prefixes[i] = prefix; namespaceURIs[i] = namespaceURI; return; } } if (namespacePosition == namespaceURIs.length) resizeNamespaces(); // Add new declaration prefixes[namespacePosition] = prefix; namespaceURIs[namespacePosition++] = namespaceURI; }
public void declarePrefix(String prefix, String namespaceURI) { prefix = prefix.intern(); namespaceURI = namespaceURI.intern(); // Ignore the "xml" or "xmlns" declarations if (prefix == "xml" || prefix == "xmlns") return; // Replace any previous declaration for (int i = currentContext; i < namespacePosition; i++) { final String declaredPrefix = prefixes[i]; if (declaredPrefix == prefix) { prefixes[i] = prefix; namespaceURIs[i] = namespaceURI; return; } } if (namespacePosition == namespaceURIs.length) resizeNamespaces(); // Add new declaration prefixes[namespacePosition] = prefix; namespaceURIs[namespacePosition++] = namespaceURI; }
public void declarePrefix(String prefix, String namespaceURI) { prefix = prefix.intern(); namespaceURI = namespaceURI.intern(); // Ignore the "xml" or "xmlns" declarations if (prefix == "xml" || prefix == "xmlns") return; // Replace any previous declaration for (int i = currentContext; i < namespacePosition; i++) { final String declaredPrefix = prefixes[i]; if (declaredPrefix == prefix) { prefixes[i] = prefix; namespaceURIs[i] = namespaceURI; return; } } if (namespacePosition == namespaceURIs.length) resizeNamespaces(); // Add new declaration prefixes[namespacePosition] = prefix; namespaceURIs[namespacePosition++] = namespaceURI; }