我想将xmlns:atom
添加到XML文件的根元素,该文件已经存在,我只想通过添加添加xmlns
来修改它。其余文件保持不变。例如,我在文件中有<rss version="2.0">
,我想使用JDOM将其转换为<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
。我怎么能这样做?
答案 0 :(得分:0)
将输入文件作为JDOM文档加载后,您可以:
document.getRootElement().addNamespaceDeclaration(
Namespace.getNamespace("atom", "..."));
然后,当您输出文档时,它将具有附加的名称空间声明。
确保为命名空间使用正确的URI ...而不是'...'...
请参阅addNamespaceDeclaration的文档: