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

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啦

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 课程内容:XML 安装MyEclipse开发工具 * 破解(看图) * 配置 * 配置工作空间的编码(UTF-...
    流年划破容颜_cc55阅读 4,943评论 0 2
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,129评论 1 45
  • 1. XML简介 以下内容来自于http://www.w3school.com.cn/xml 基本知识 XML 和...
    WebSSO阅读 5,995评论 1 7
  • xml经典总结 XML(eXtensible Markup Language)是万维网联盟(World Wide ...
    91数据阅读 4,580评论 0 2
  • 星期天,妈妈在家里洗衣服,洗完衣服妈妈把衣服挂在衣服架上晾好!妈妈洗的衣服真干净!
    吃货最怕做饿梦_ddba阅读 1,170评论 0 0