問題タブ [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 に答える
741 参照

c# - Rss20FeedFormatter および RRS2 拡張機能

ここで説明されているように、RSS2 拡張機能を使用して、独自の非標準要素を RSS フィードに追加したいと考えています。

http://cyber.law.harvard.edu/rss/rss.html#extendingRss :

ただし、.Net Rss20FeedFormatter クラスがこの機能をサポートしているとは思いません。

私のコードは次のようになります。

サポートされていない場合、要素ごとに XML 要素を作成する代わりに何か方法はありますか?

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

c# - SyndicationFeed は最初の項目のみを返します

SyndicationFeed を機能させようとしていますが、私のコードは最初のアイテム (この場合は最初のタイトル タグ) しか返さないようです...いくつかのチュートリアルを見て、間違っていたかどうかを確認しました。コードがそれらのチュートリアルから正確にコピーされたとしても、結果は同じです - 最初の項目が表示されます。

コードは次のとおりです。

これは次のようなものを返します。

複数の RSS フィードも試しましたが、同じ結果が得られました。何が起こっているか知っている人はいますか?

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

asp.net-mvc-4 - How to consume authenticated RSS Feeds in ASP.NET MVC 4

I am using ASP.NET MVC 4 and the application is currently using Microsoft Azure ACS for authentication.

MVC 4 でSyndication API を使用して RSS フィードを作成する方法を知っています (詳細はこちら - http://www.developerzen.com/2009/01/11/aspnet-mvc-rss-feed-action-result/ )。フィード リーダーとフィード ジェネレーター (コントローラー) の間に認証レイヤーが入ってくるため、ユーザーがどのようにフィードを消費できるのか疑問に思っています。

そのような認証され、パーソナライズされた RSS フィードを使用する方法を知っている人はいますか?それを実装する他の方法はありますか?

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

c# - SyndicationFeed を使用した無効な URI エラー

私はこれを実行します。

そして、この例外がスローされます:

行 17 の位置 134 にエラーがあります。フィードの XML の解析中にエラーが発生しました。詳細については、内部例外を参照してください。

この内部例外で:

「無効な URI: ホスト名を解析できませんでした。」

この解析を行うための提案はありますか?

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

xml - Python 2.7 で django によって生成された RSS フィードに、空の自己終了タグを作成できますか?

をお願いします。

次のような自己終了タグを含む、django を使用して RSS フィードを作成するには

<tag key="value"/>

現在のセットアップ

django を使用して RSS フィードを作成していSimplerXMLGeneratorます。XMLGeneratorこれは基本的に、1 つの便利な関数が追加された単なる pythonです。

XMLGenerator ドキュメントから:

class xml.sax.saxutils.XMLGenerator(out=None, encoding='iso-8859-1', short_empty_elements=False)

このクラスは、SAX イベントを XML ドキュメントに書き戻すことによってContentHandlerインターフェースを実装します。

「[python] バージョン 3.2 の新機能: short_empty_elements パラメータ。」

の場合short_empty_elements=True、属性はあるがコンテンツがないタグの出力は、 <tag attr="value"/> このように開始タグと終了タグを分離するのではなく、短い自己終了タグになります。 <tag attr="value"></tag>

ただし、私はpython 2.7を使用しているため、設定するオプションがありませんshort_empty_elements=True(そのキーワードは認識されません)

具体的には、django のRss201rev2Feed (それ自体がSyndicationFeedのサブクラス) を使用してフィードを生成しています。

タグはContentHandlerを介して追加されます handler = SimplerXMLGenerator(outfile, encoding) 現在、「空の」タグを追加すると

handler.addQuickElement("tag", "", {"attr": "value"})

結果は

一方、私はしたいです

Python 2.7で、これらの短い空の自己終了タグをレンダリングするようにフィードを設定できる方法を知っている人はいますか?

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

syndication-feed - c# SyndicationItem pubdate を GMT に

System.ServiceModel.Syndication ライブラリを使用して RSS フィードを作成しようとしています。

現時点では +1000 で AEST を表示しています (例: Thu, 23 Apr 2015 09:44:29 +1000) が、GMT として生成する必要があります (例: Sat, 07 Dec 2013 19:39:04 GMT)

SyndicationItem の PublishDate プロパティの日付形式を設定または強制する方法はありますか? またはサーバーの時刻設定にデフォルト設定されていますか?

0 投票する
4 に答える
910 参照

c# - SyndicationFeed を使用して xml からカスタム要素の値を取得する

私はこのxmlフィードからiTunes要素を取得する方法を見つけようとしていますが、私の人生ではそれを理解することはできません.

タイトルなどの簡単な要素を設定するために、ループごとに標準を使用しています。

しかし、iTunesのものにアクセスする方法がわかりません。これが可能かどうか、またはその方法を知っている人はいますか?