Java 怎么在指定的命名空间中创建具有指定标记和命名空间前缀的元素

2019年7月21日19:54:38Java 怎么在指定的命名空间中创建具有指定标记和命名空间前缀的元素已关闭评论 535 452字阅读1分30秒

1.简介

Java 怎么在指定的命名空间中创建具有指定标记和命名空间前缀的元素?——请看下文。

2.示例代码

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



import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class Main {
    
    public static Element createElement(Document doc, String tag,
            String nsURI, String prefix) {
        return doc.createElementNS(nsURI, getQNameString(prefix, tag));
    }

    
    public static String getQNameString(String prefix, String localName) {
        String qName = (prefix == null || prefix.length() == 0) ? localName
                : prefix + ":" + localName;

        return qName;
    }
}