1

私は現在、XML フィードの解析 (Atom 2005) を意味するプロジェクトに取り組んでおり、これを行うために Rome を使用しています。

いくつかの SyndEntry オブジェクトがあり、それらをスタンドアロンの Entries として XML に変換する必要があります ( Feedsではなく、 Entry をルート要素として)。

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>

-->フィードオブジェクトなし。

事前に感謝します。

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 に答える