0

XMLファイルのルート要素に追加したいxmlns:atomのですが、ファイルはすでに存在します。addingを追加して変更したいだけですxmlns。残りのファイルは変更されません。例として、私はファイルにあり、それをJDOM<rss version="2.0">を使用するように変換したいと思います。<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">これどうやってするの?

4

1 に答える 1

0

入力ファイルをJDOMドキュメントとしてロードすると、次のことができます。

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

次に、ドキュメントを出力すると、追加の名前空間宣言があります。

名前空間に正しいURIを使用していることを確認してください...「...」ではありません...

addNamespaceDeclarationのドキュメントを参照してください。

于 2012-05-17T11:33:29.973 に答える