(已解决)JDOM子节点生成多余的xmlns

2019-04-01  本文已影响0人  烛火下的乌托邦丶

DOM解析时,会自动隐藏在同一命名空间的xmlns
在直接new Element("xxx") 会解析xxx节点的xmlns是默认空字符串
和根目录自己配的不一致,所以会生成一堆 xmlns=""

这里只需要在new Element()的时候声明namespace和根目录一致就可以

Element urlset = document.getRootElement();
Namespace namespace = urlset.getNamespace();
Element url = new Element("url", namespace);
这样new出来的节点就不会有空的xmlns啦

上一篇 下一篇

猜你喜欢

热点阅读