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

亲测有效哦!!!

相关推荐
周杰伦fans4 小时前
数列极限的定义
java·开发语言
小白的后端世界4 小时前
LangChain 模型初始化参数详解:从基础配置到企业级实践
java·人工智能·langchain
广州浮点FLOATLIC4 小时前
Mentor Graphics浮动许可证管理为什么一到流片节点就失控
java·大数据·数据库·许可证管理·cad 许可证优化
Loongproxy5 小时前
大规模采集为啥用隧道代理IP?会话保持如何做到无感轮换
java·服务器·网络
杰克尼5 小时前
天机学堂面试题
java
Web极客码5 小时前
用 Python 搭建工具调用 Agent 的调试过程
java·服务器·前端
童槿顏丶5 小时前
Jenkins部署(Docker)
java·docker·jenkins
我命由我123455 小时前
Android 控件 - CardView(快速实现圆角)
android·java·java-ee·kotlin·android studio·android-studio·android runtime
2601_963869955 小时前
【计算机毕业设计】基于Java的潮牌购物网站系统的设计与实现
java·开发语言·课程设计
203号居民5 小时前
LeetCode hot 100 —560. 和为 K 的子数组
java·算法·leetcode