0

私は現在、Apache Abdera を使用して Atom Pub ドキュメント (ワークスペース、コレクション、フィード、エントリ) を解析するアプリケーションを持っています - 主に多くの依存関係を取り除くために GData ライブラリを切り替えたいのですが、GData 呼び出しを見つけました一貫して速くなります。とにかく、GData を使用してこれらのドキュメント タイプを生成する方法がわかりません。

例:

Workspace w = new Workspace(new PlainTextConstruct("My Workspace"));
System.out.println(w); // prints a memory location
System.out.println(w.getXmlBlob()); // prints memory location or null

アブデラでは、これはうまくいったでしょう。私はいくつかの解析クラスの使用を見逃していると推測していますが、ドキュメントはこのトピックについてあまり前向きではありません.

私はこのようなドキュメントを期待しています (正確ではありません):

<workspace><atom:title>My Workspace</atom:title></workspace>
4

1 に答える 1

0

すべてのxmlタグに「atom」を追加しないように、デフォルトの名前空間を割り当てる方法を見つけようとしていますが、自分で答えを見つけることができました。

Workspace workspace = new Workspace(new PlainTextConstruct("My Workspace"));
CharArrayWriter charWr = new CharArrayWriter();
workspace.generate(new XmlWriter(charWr), new ExntensionProfile());
System.out.println(charWr.toString());
于 2010-10-12T21:31:44.807 に答える