关于DOM4J生成XML的根节点带上xmlns的问题

今天写生成XML模板的时候发现

1
2
Element root = doc.addElement("POCS");
root.addAttribute("xmlns","http://test");

结果生成的根节点里面根本没有xmlns这个属性出来,郁闷的类,查了半天发现这个是

1
Element root = doc.addElement("POCS", "http://test");

这样写才能出来,郁闷,schema还不是很清楚怎么用,平时也没有怎么深入研究,估计这个属性应该是类似于名字空间的作用,默认是不允许创建的,而是要通过船舰根节点的时候设置,呵呵,写出来,希望对遇到同样问题的兄弟不要再走弯路了,如果知道xmlns这个深层意义的也可以回帖告诉我,发邮件也行,呵呵,实在没时间去研究这个东西了。

坚持原创技术分享,您的支持将鼓励我继续创作!