問題タブ [syndication-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.

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

c# - SyndicationItem は、エンコードされたコンテンツを要約に解析します

RSS フィード項目を SyndicationItem に解析しようとしています。

規約によると、Summary プロパティには RSS 2.0 の description 要素が含まれている必要があります。しかし、私の RSS フィードには content-encoded 要素が含まれており、SyndicationItem の Summary には説明ではなく content-encoded が含まれています。私が使用している RSS フィードはhttp://www.demorgen.be/nieuws/rss.xmlです。

content-encoded が存在する場合、説明要素のテキストを取得する最良の方法は何ですか?

0 投票する
0 に答える
84 参照

c# - SyndicationPerson が RSS に適切に変換されない

SyndicationItem を使用して記事を RSS に変換するサイトに取り組んでいます。私の問題は、作成者 (SyndicationPerson) が電子メール アドレスのみ (存在する場合) を表示することです。それ以外の場合は、次のように名前のみを表示します。

メールが見つからない場合:

両方を表示することになっています:

では、何がこれを制御しているのか、それとも何かが欠けているのでしょうか?

重要なコードの部分:

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

c# - Syndicationfeed を使用して、エンコードされたリンクを含む XML を読み込みます

次のコードを使用して RSS を読んでいます。

RSS は次のようになり、タグにエンコードされた文字 (この場合は としてエンコード)が含まれているSyndicationFeed.Load場合に例外がスローされます。linkå%C3%A5

例外は次のとおりです。

SyndicationFeed解析エラーを無視するように伝えるために XML をロードするときに渡すことができる設定はありますか? または他の解決策はありますか?

0 投票する
0 に答える
1054 参照

c# - 「名前が 'html' で名前空間が '' の要素は、許可されたフィード形式ではありません」というエラーが表示されます。

「名前が 'html' で名前空間が '' の要素は、許可されたフィード形式ではありません。」`

以下のステートメントを実行すると、「名前が 'html' で名前空間が '' の要素は許可されたフィード形式ではありません」のような例外がスローされます。

var フィード = SyndicationFeed.Load(リーダー);

ブラウザで指定された URL にアクセスすると、有効な XML が取得されます。

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

.net - SyndicationFeed が rel="self" 属性を追加しない

SyndicationFeedAtom フィードの生成に使用しています。

W3C Feed Validation Serviceを使用してフィードを検証する場合を除いて、すべてが機能しているように見えますが、次の警告が表示されます。

このフィードは有効ですが、次の推奨事項を実装することで、さまざまなフィード リーダーとの相互運用性を向上させることができます。行 2、列 0: rel="self" の atom:link がありません

作成したタグに属性を追加するのは簡単ですが、どうすれSyndicationFeedば追加できますか? 私はこれのための設定を見ていません。

これが私のフィードの最初の部分です。

フィードを作成する方法は次のとおりです (フィード項目を除く)。