0

我想添加xmlns:atom到 XML 文件的根元素,该文件已经存在,我只想通过添加xmlns. 其余文件保持不变。例如,我有<rss version="2.0">文件,我想将其转换为<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">使用 JDOM。我怎样才能做到这一点?

4

1 回答 1

0

将输入文件加载为 JDOM 文档后,您可以:

document.getRootElement().addNamespaceDeclaration(
    Namespace.getNamespace("atom", "..."));

然后,当您输出文档时,它将具有附加的命名空间声明。

确保为您的命名空间使用正确的 URI……而不是“……”……

请参阅addNamespaceDeclaration的文档:

于 2012-05-17T11:33:29.973 回答