問題タブ [atom-feed]
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.
ruby-on-rails - Rails アプリケーションでのフィードの集約
フィードをループして、それらを ActiveRecord オブジェクトとしてデータベースに追加するデーモンを作成することを考えています。
まず、私が直面している問題の 1 つは、feed-normalizer gem を使用してストーリーの作成者/ユーザーを確実に取得できないことです。時々、タグが認識されないようです (他の誰かがこの問題に直面したかどうかはわかりません)。
第二に、RSS フィードをデータベース エントリに変換し直す人を見たことがありません。各エントリは他の ActiveRecord オブジェクトと関連付けられるため、これを行う必要があります。これを具体的に行う宝石は見つかりませんが、acts_as_feedのようなものをハックしてそれを行うことはできますか?
c# - SyndicationElementExtension を SyndicationItem に追加する方法
.NET System.ServiceModel.Syndication クラスを使用しています...
次の XML をエクスポートする新しい SyndicationElementExtension を SyndicationItem に追加したいと考えています。
次のようなもの:
いくつかの属性を持つ単純な SyndicationElementExtension をどのように作成しますか?
rss - RSS 2.0 のカテゴリ タグを使用して完全なカテゴリ ページにリンクする
RSS 2.0 でのカテゴリ タグの使用:
そのカテゴリのすべてのアイテムを表示するページへの追加の URL を提供するにはどうすればよいですか?
仕様がこれをカバーしていないように見えるので、次のように、自分の名前空間で新しい属性を発明しても安全でしょうか?
次に、ドキュメントの上部に:
このように RSS を拡張してもよろしいでしょうか? アグリゲーターや実装が実際に壊れる可能性はありますか? または、代わりに使用する必要があるカテゴリ ページにリンクするための既存のメカニズムはありますか?
これが Atom でもどのように行われるのか興味がありますが、RSS 2.0 のソリューションが必要です。
asp.net - ATOM XML が UTF-8 ではなく UTF-16 である理由
ATOMフィードを作成するためのこのコードがあります
次のように始まる XML を返します。
何を試しても、utf-16 ではなく utf-8 を返すことができません。utf-16 だと IE8 では動作しませんが、utf-8 では問題なく動作します。正常に動作するかどうかはどうすればわかりますか? utf-8 を返すようにできないかと聞かれましたが、最終的には次のコード行を使用してフィードをブラウザーに返します。
これは間違いなく、今日見た中で最悪のハックです。そうでない場合は、申し訳ありません。
だから、これは私がUTF-8を取得しようとしたものです:
設定行は、私がうまくいくと思っていたものですが、私には向いていません。私の理解では、XML Writer は XML 宣言を追加する部分ですが、settings.Encoding が機能しないため困惑しています。助けてください!
ありがとう
.net - Argotic Syndication Framework 対 System.ServiceModel.Syndication
私はArgotic Syndication Frameworkを調査していますが、これまでのところかなり感銘を受けています。ただし、現在の実装の多く (少なくとも RSS と Atom の場合)は、 System.ServiceModel.Syndicationにかなり匹敵するようです。どちらか一方について意見がある人はいますか?
ruby-on-rails - Atom Feed Helper を使用したネストされたリソース
Rails Atom Feed Helperを使用して、ネストされたリソースのフィードを生成しようとしています。私のビュー テンプレート (index.atom.builder) は次のとおりです。
そして、私は次のルートを持っています:
残念ながら、feed.entry 行の URL の生成に失敗しています。
エラーは「ActionView::Base の未定義メソッド `favourite_url'」です。
feed.entry 行を次のように変更してみました。
しかし、これはお気に入りではなく配列のエントリを返します! 誰かがここでも同様の問題を抱えていました。
次の行を追加することを知っています:
私のroutes.rbにこの問題を「修正」しますが、このリソースは/public名前空間の下にネストされた状態でのみ利用できます。
誰かが以前にこの問題を抱えていましたか?
乾杯アルフォン
java - RSS/Atom を解析するための ROME API
ROME ライブラリで RSS/Atom フィードを解析しようとしています。私は Java を初めて使用するので、Java の複雑な部分の多くに慣れていません。
- ROME は自動的にそのモジュールを使用して、さまざまなフィードを処理しますか? それとも、それらを使用するように要求する必要がありますか? もしそうなら、これに関する任意の方向。
- 正しい「ソース」に到達するにはどうすればよいですか? を使用しようとして
item.getSource()
いましたが、うまくいきません。私は間違ったインターフェースを使用していると思います。いくつかの方向性をいただければ幸いです。
これが、データを収集するために私が持っているものの肉です。問題が発生している領域が 2 つあります。どちらも、フィードのソース情報の取得を中心に展開しています。情報源としては、著者ではなく、CNN、FoxNews、またはその他のいずれかが必要です。私の読書から判断する.getSource()
と、正しい方法です。
c# - 認証が必要な Silverlight および ATOM フィード
認証が必要な ATOM フィードにアクセスする必要がある単純なフィード リーダー アプリケーションを構築しています。私は WebClient クラスを使用するルートをたどっていましたが、存在するが実装されていない Credential プロパティを見つけました!
質問: Microsoft 以外のサイトから基本認証を必要とするフィードにアクセスするために、人々はどのような回避策を使用していますか?
xml - Lua で安全に XML を生成する
Atom フィードを生成する Lua アプリケーションを作成しています。現在、私は XML を「手で」生成しています。つまり、文字列をファイルに書き込んでいます。
これは最善の方法とは思えませんが、そうかもしれません。エスケープが正確に行われることに神経質になっています。Luaでこのようなことをした人はいますか?
「手で」生成することに固執する必要がありますか? または、既存の C ライブラリのラッパーを作成しますか?
(比較すると、Perl には多くのオプションがあるようです。)