2010-09-29 101 views
0

我有一個應用程序當前使用Apache Abdera來解析Atom Pub文檔(Workspace,Collection,Feed,Entry) - 並且想要切換GData庫,主要是爲了擺脫很多依賴關係,而我已經發現GData呼叫始終更快。無論如何,我無法弄清楚如何通過GData生成這些文檔類型。GData Workspace文檔

例子:

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> 

回答

0

嗯,我設法找到了自己的答案,仍試圖找出如何分配一個默認的命名空間,因此不會追加「原子「到每個xml標籤。

Workspace workspace = new Workspace(new PlainTextConstruct("My Workspace")); 
CharArrayWriter charWr = new CharArrayWriter(); 
workspace.generate(new XmlWriter(charWr), new ExntensionProfile()); 
System.out.println(charWr.toString()); 
相關問題