1

我目前正在研究一个暗示 XML 提要解析(Atom 2005)的项目,我正在使用 Rome 来执行此操作。

我有一些 SyndEntry 对象,我需要将它们转换为 XML 作为独立条目(不在Feeds中,条目作为根元素)。

我正在寻找一种从SyndEntry对象中获取类似内容的方法:

<entry xmlns="http://www.w3.org/2005/Atom">
   <title type="text">My Title</title>
   <updated>1988-01-01T00:00:00Z</updated>
   <content type="application/xml">
      ... (my content) ...
   </content>
</entry>

--> 没有Feed对象。

任何帮助将不胜感激,在此先感谢您。

4

1 回答 1

0

知道了 !

Entry entry = Atom10Parser.parseEntry(reader, "");

然后你有一个 Entry 对象。如果你想要一个 SyndEntry 对象,你可以这样做:

public class MyConverterForAtom10 extends ConverterForAtom10 {

public SyndEntry syndEntryFromEntry( Entry entry ) {
    return this.createSyndEntry(null,entry,false);
}

public Entry entryFromSyndEntry( SyndEntry syndentry ) {
    return this.createAtomEntry(syndentry);
}

}
于 2013-04-26T14:01:18.093 回答