問題タブ [rome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
909 参照

java - RSSの説明要素でHTML/XHTMLとプレーンテキストを区別する

ロングバージョン:

RSSファミリの標準化の悪夢に精通している人は、たとえば「description」要素にプレーンテキストまたはhtmlまたはxhtmlだけが含まれている場合、RSSが情報を提供しないことを知っているかもしれません。

私は現在、ROME-APIを使用してさまざまなRSSバージョンからAtom1.0に変換しています。Rome-APIはRSSを適切に解析し、後でAtomフィードを出力します。幸い、Atomには、テキスト、html、またはxhtmlを含む要約を宣言する手段があります。

例。RSS:

になる:ATOM:

問題はtype="text"、Firefoxのようなフィードリーダーに要約のコンテンツをテキストとしてレンダリングするように指示することです->すべてのhtmlソースを見ることができます。

短いバージョン:description要素のコンテンツが(X)HTMLであることを検出して、正しいtype属性を設定するにはどうすればよいですか?

0 投票する
1 に答える
522 参照

gwt - gwt でローマを使用して rssFeed xml を読み取る方法

rome を使用して rssFeed xml を作成しましたが、その xml を読み込んで、ユーザーが表示できるようにし、ユーザーが google などで rss フィードを表示できるようにしたいと考えています。

0 投票する
2 に答える
2295 参照

java - ROMEを使用してAtomフィードを作成し、公開します

私はこのpub/subプロトコルの初心者です。私の質問が非常に素朴な場合は申し訳ありません。私の質問に答えてくれませんか。ROME APIを使用してアトムフィードを作成することから始めました。そのウィキにある例を見て、

これをファイルatomfeed.xmlに書き込んでいます。タグのデフォルトのrel-attributeはです。このSyndFeedまたはSyndEntryのsetLink()メソッドを使用してさまざまなrel-attributesを設定するにはどうすればよいですか?

このatomfeed.xmlフィードを(ブログではなく)Webに公開するにはどうすればよいですか?public_htmlフォルダーにディレクトリを作成し、そのディレクトリをURLに含めて公開できますか?これは正しい方法ですか?また、新しいエントリを追加するたびに、これを更新してWeb上で公開し続けることはできますか?

パブリッシャークライアントはパブリッシャーとどのように異なりますか?

お時間を割いていただきありがとうございます

0 投票する
3 に答える
35556 参照

java - 有効な URL の java.io.FileNotFoundException

ライブラリ rome.dev.java.net を使用して RSS をフェッチします。

コードは

http://planet.rubyonrails.ru/xml/rssが有効な URL であり、ページがブラウザに表示されていることを確認できます。

しかし、アプリケーションから例外が発生します

私はプロキシを使用しません。PC と運用サーバーでこの例外が発生し、この URL に対してのみ、他の URL が機能しています。

0 投票する
1 に答える
3427 参照

java - romeを使用してフィードエントリをループする

私はAtomフィードエントリをループしようとしていて、タイトル属性を取得しようとしています。たとえば、この記事を見つけました。このコードを抜粋してみました。

しかし、私は例外を言っています:

java.lang.ClassCastException:com.sun.syndication.feed.synd.SyndEntryImplをcom.emir.altantbh.FeedReader.main(FeedReader.java:47)のorg.jdom.Elementにキャストできません

私は何を間違えましたか?誰かが私をより良いチュートリアルに向けたり、どこで間違いを犯したのかを教えてもらえますか?エントリをループしてタイトルタグの値を抽出する必要があります。ありがとうございました

0 投票する
1 に答える
1618 参照

grails - Grails コントローラーの render メソッドでエンコーディングを設定する

Grails と Rome を使用して RSS フィードを構築しようとしています。

コントローラーの rss アクションでは、最後のコマンドは次のとおりです。

ただし、フィードの URL に移動すると、ヘッダーは次のようになります。

getFeed() の私のコードは次のようなものです:

私の getBody(item) は、アイテムを解析して HTML 形式のテキストを出力するだけです。

render メソッドで ISO-8859-1 に設定したときに、エンコーディングが UTF-8 である理由について手がかりを持っている人はいますか???

ご協力いただきありがとうございます !

0 投票する
2 に答える
2691 参照

java - フィード Java を読み取るための Rome ライブラリ

皆さん、このフィードの jpg URL を読む必要があります...:

しかし、この Java ライブラリには get "media:content url=' http://i2.esmas.com/2009/09/06/69848/navarrete-300x150.jpg ' の機能がありません。 ? 私はすでにこのデータを読みました: ///////////////////////////////////////// /////////////////////////////////////////////// /////////////////////////////////////////////// //////////////////////

いくつかのアイデアの人々???ありがとう..

0 投票する
1 に答える
403 参照

java - Rome を使用した大きな RSS フィードの解析、メモリ不足

より具体的には、大きな XML Web ページ (RSS フィード)。それらを解析するために優れた Rome ライブラリを使用していますが、現在取得しようとしているページは非常に大きく、ドキュメント全体を取得する前に Java がメモリ不足になります。

Web ページを分割して XMLReader に渡すにはどうすればよいですか? 独自の XML を追加してフィードを開始および終了した後、フィードを分割して渡す必要がありますか?

0 投票する
1 に答える
228 参照

java - ROME : フィードの投稿の完全な説明を取得できません

http://feeds.feedburner.com/Commercial_LCD_Monitorsからフィードを解析しています。しかし、各投稿の説明を取得しているときに、数行しか得られず、末尾の [...]文字で切り捨てられます。

例えば。

L305 モバイル データ プロジェクターを使用して、より高いレベルのプロフェッショナリズムで群衆から目立ちましょう。3000:1 ANSI ルーメンと高度な 3 チップ LCD テクノロジーが、最高品質でリアルでシャープな画像を提供します。色だけでなく[...]

誰かが問題と可能な解決策を説明できますか?

前もって感謝します。

よろしく、

アミット

0 投票する
1 に答える
1366 参照

java - RSSローマはエントリを作成します鬼ごっこ

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

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

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

ウド。