Java 怎么获取与前缀对应的目标命名空间

2019年7月21日19:55:01Java 怎么获取与前缀对应的目标命名空间已关闭评论 529 366字阅读1分13秒

1.简介

Java 怎么获取与前缀对应的目标命名空间?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



import org.w3c.dom.Node;
import org.w3c.dom.Element;

public class Main {
    
    public static String getNamespace(Element e, String prefix) {
        String nsURI = null;
        Node n;

        while ((nsURI = e.getAttribute(prefix != null ? "xmlns:" + prefix
                : "xmlns")) == null
                && (n = e.getParentNode()) != null
                && n instanceof Element) {
            e = (Element) n;
        }

        return nsURI;
    }
}

 
编程十万个怎么办