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