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

亲测有效哦!!!

相关推荐
泡海椒6 分钟前
jquick-pdf 文本元素实战:段落、行内文本、制表符用法详解
java·开发语言·pdf
摇滚侠6 分钟前
《Spring Boot 3:高级与架构设计》第 1 章 元编程与元信息 个人理解 1
java·spring boot·笔记·后端
吃饱了得干活10 分钟前
Java 单点登录实战:一条主线看懂 Session 共享、CAS 与 OAuth2+JWT
java·后端
xiaoqiMikko11 分钟前
Jetty 又出一条走私(CVE-2026-19203):官方叫升 9.4.64,而 9.4.64 在 Central 上是 404
java·安全
Web4Browser13 分钟前
浏览器指纹逆向到底在分析什么:从 JavaScript 采集、Canvas 与 WebGL 到环境一致性校验
java·服务器·前端
AKA__Zas35 分钟前
跨网段主机的文件传输过程
java·网络·网络协议·学习方法
Wang's Blog38 分钟前
Java 接入Redis: Redis简介与NoSQL定位
java·服务器·redis
程序猿乐锅42 分钟前
【黑马点评 | 第四篇】Redis缓存雪崩
java·数据库·spring boot·redis·缓存
小尹哥-程序员43 分钟前
第4集:让AI学会看文档:Spring AI RAG入门实战
java·人工智能·spring
可乐配鸡翅1 小时前
day seven 猜数字小游戏
java