关于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:")

亲测有效哦!!!

相关推荐
希忘auto6 分钟前
详解JavaScript
java·开发语言·javascript
憨辰6 分钟前
【Unity小工具】Image组件宽度、高度自适应
java·unity·游戏引擎
学Java的小李8 分钟前
自己开发完整项目一、登录功能-04(集成jwt)
java·spring boot
coffee_babe11 分钟前
【JVM】执行引擎、JIT、逃逸分析(二)
java·jvm·openjdk·hotspot
Luo_xguan28 分钟前
并发编程-线程池原理与实战
java·线程池·并发编程·threadpool
绿蚁新亭1 小时前
TCP 之 三次握手 (面经计网篇)
java·网络·tcp/ip
敲上瘾1 小时前
双指针--优选算法
java·数据结构·c++·算法·leetcode·大模型·aigc
小张同学鸭‍♀️1 小时前
创建微服务组件
java·微服务·架构
CYX_cheng1 小时前
算法基础-双指针算法
java·数据结构·算法
ZachOn1y1 小时前
Java 入门指南:Java 并发编程 —— Synchronized 实现悲观锁(Pessimistic Locking)
java·开发语言·jvm·java-ee·团队开发·个人开发