DOM解析時(shí),會自動隱藏在同一命名空間的xmlns
在直接new Element("xxx") 會解析xxx節(jié)點(diǎn)的xmlns是默認(rèn)空字符串
和根目錄自己配的不一致,所以會生成一堆 xmlns=""
這里只需要在new Element()的時(shí)候聲明namespace和根目錄一致就可以
Element urlset = document.getRootElement();
Namespace namespace = urlset.getNamespace();
Element url = new Element("url", namespace);
這樣new出來的節(jié)點(diǎn)就不會有空的xmlns啦