美文网首页
(已解决)JDOM子节点生成多余的xmlns

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

作者: 烛火下的乌托邦丶 | 来源:发表于2019-04-01 18:27 被阅读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啦

相关文章

网友评论

      本文标题:(已解决)JDOM子节点生成多余的xmlns

      本文链接:https://www.haomeiwen.com/subject/lykbbqtx.html