1

<content:encoded />rome を使用して RSS でタグを生成する方法に関する簡単なチュートリアルはどこにありますか?

私は彼らのドキュメントを読んでいますが、フィードからの読み取りと解析についてのみです。そして、彼らのjavadocは最小限です...

ありがとうございました!

ウド。

4

1 に答える 1

1

このチュートリアルには、コンテンツ タイプが text/html であるデータを含むエントリを作成するための部分が含まれています。

entry = new SyndEntryImpl();
entry.setTitle("ROME v3.0");
entry.setLink("http://wiki.java.net/bin/view/Javawsxml/Rome03");
entry.setPublishedDate(DATE_PARSER.parse("2004-07-27"));
description = new SyndContentImpl();
description.setType("text/html");
description.setValue("<p>More Bug fixes, mor API changes, some new features and some Unit testing</p>"+
                     "<p>For details check the <a href=\"http://wiki.java.net/bin/view/Javawsxml/RomeChangesLog#RomeV03\">Changes Log</a></p>");
entry.setDescription(description);
entries.add(entry);

content:encodedおそらくフィードの種類によっては、生成されたフィードの要素に変換する必要があると思います。

編集:これは私の最初の答えでしたが、ローマとは何の関係もありません:

これがあなたが探しているものかどうかはわかりませんが、RSS ベスト プラクティス プロファイルには、要素に何が含まれるべきかが説明されています。

content:encoded 要素は、アイテムの完全なコンテンツを定義します (オプション)。この要素には、description 要素よりも正確な目的があります。description 要素は、完全なコンテンツ、要約、または発行者の裁量によるその他の形式の抜粋にすることができます。

コンテンツは、HTML としての表示に適している必要があり、description 要素と同じ方法で文字データとしてエンコードされている必要があります。

于 2010-09-19T11:13:37.620 に答える