Пример #1
0
 protected org.w3c.dom.Attr getNamespaceAttr(String prefix) {
   NamespaceContextIterator eachNamespace = getNamespaceContextNodes();
   if (!"".equals(prefix)) prefix = ":" + prefix;
   while (eachNamespace.hasNext()) {
     org.w3c.dom.Attr namespaceDecl = eachNamespace.nextNamespaceAttr();
     if (!"".equals(prefix)) {
       if (namespaceDecl.getNodeName().endsWith(prefix)) return namespaceDecl;
     } else {
       if (namespaceDecl.getNodeName().equals("xmlns")) return namespaceDecl;
     }
   }
   return null;
 }
Пример #2
0
 protected static org.w3c.dom.Attr getNamespaceAttrFrom(Element element, String prefix) {
   NamespaceContextIterator eachNamespace = new NamespaceContextIterator(element);
   while (eachNamespace.hasNext()) {
     org.w3c.dom.Attr namespaceDecl = eachNamespace.nextNamespaceAttr();
     String declaredPrefix = NameImpl.getLocalNameFromTagName(namespaceDecl.getNodeName());
     if (declaredPrefix.equals(prefix)) {
       return namespaceDecl;
     }
   }
   return null;
 }