关于dom4j主节点的xmlns无法写入的问题

由于最近需要做一个xml的文件,使用dom4j的时候发现了一个bug,就是我的xmlns根本无法写入到xml的头部标签中。

Element element = document.addElement("test");
element.addAttribute("xmlns", "urn:Declaration:datamodel:standard:CN")

这种其实主要原因是因为你要写入的xmlns,再dom4j是主节点,那么这种情况是可以解决的,直接把内容放到你主节点名称后面,例如下图:

解决方法:

Element element = document.addElement("Manifest","urn:Declaration:datamodel:standard:CN:")

亲测有效哦!!!

相关推荐

  1. dom4j生成XML文件

    2024-07-19 10:40:01       56 阅读
  2. 获取xml内容,使用dom4J

    2024-07-19 10:40:01       29 阅读
  3. Spring Boot使用dom4j处理xml数据

    2024-07-19 10:40:01       49 阅读
  4. 关于mapper.xml映射问题

    2024-07-19 10:40:01       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 10:40:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 10:40:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 10:40:01       62 阅读
  4. Python语言-面向对象

    2024-07-19 10:40:01       72 阅读

热门阅读

  1. shell处理用户输入——移动参数

    2024-07-19 10:40:01       21 阅读
  2. Github 2024-07-18 开源项目日报Top10

    2024-07-19 10:40:01       20 阅读
  3. React Router 6笔记

    2024-07-19 10:40:01       19 阅读
  4. dnd-kit for react: modern and light drag

    2024-07-19 10:40:01       21 阅读
  5. 模板方法设计模式

    2024-07-19 10:40:01       21 阅读
  6. 如何查询Oracle数据库一周内每天的SQL执行次数

    2024-07-19 10:40:01       17 阅读