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

亲测有效哦!!!

相关推荐
_BugMan36 分钟前
【IDEA】干活?一个IDEA即可,集成开发平台打造攻略
java·ide·intellij-idea
YA3331 小时前
java设计模式二、工厂
java·开发语言·设计模式
金色天际线-2 小时前
Nginx 优化与防盗链配置指南
java·后端·spring
我爱挣钱我也要早睡!3 小时前
Java 复习笔记
java·开发语言·笔记
AD钙奶-lalala5 小时前
Mac OS上搭建 http server
java
皮皮林5518 小时前
SpringBoot 全局/局部双模式 Gzip 压缩实战:14MB GeoJSON 秒变 3MB
java·spring boot
weixin_456904279 小时前
Spring Boot 用户管理系统
java·spring boot·后端
趁你还年轻_9 小时前
异步编程CompletionService
java
DKPT9 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
sibylyue9 小时前
Guava中常用的工具类
java·guava