問題タブ [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.
c# - Rss20FeedFormatter および RRS2 拡張機能
ここで説明されているように、RSS2 拡張機能を使用して、独自の非標準要素を RSS フィードに追加したいと考えています。
http://cyber.law.harvard.edu/rss/rss.html#extendingRss :
ただし、.Net Rss20FeedFormatter クラスがこの機能をサポートしているとは思いません。
私のコードは次のようになります。
サポートされていない場合、要素ごとに XML 要素を作成する代わりに何か方法はありますか?
c# - SyndicationFeed は最初の項目のみを返します
SyndicationFeed を機能させようとしていますが、私のコードは最初のアイテム (この場合は最初のタイトル タグ) しか返さないようです...いくつかのチュートリアルを見て、間違っていたかどうかを確認しました。コードがそれらのチュートリアルから正確にコピーされたとしても、結果は同じです - 最初の項目が表示されます。
コードは次のとおりです。
これは次のようなものを返します。
複数の RSS フィードも試しましたが、同じ結果が得られました。何が起こっているか知っている人はいますか?
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 フィードを使用する方法を知っている人はいますか?それを実装する他の方法はありますか?
c# - SyndicationFeed を使用した無効な URI エラー
私はこれを実行します。
そして、この例外がスローされます:
行 17 の位置 134 にエラーがあります。フィードの XML の解析中にエラーが発生しました。詳細については、内部例外を参照してください。
この内部例外で:
「無効な URI: ホスト名を解析できませんでした。」
この解析を行うための提案はありますか?
xml - Python 2.7 で django によって生成された RSS フィードに、空の自己終了タグを作成できますか?
をお願いします。
次のような自己終了タグを含む、django を使用して RSS フィードを作成するには
<tag key="value"/>
現在のセットアップ
django を使用して RSS フィードを作成していSimplerXMLGenerator
ます。XMLGenerator
これは基本的に、1 つの便利な関数が追加された単なる pythonです。
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で、これらの短い空の自己終了タグをレンダリングするようにフィードを設定できる方法を知っている人はいますか?
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 プロパティの日付形式を設定または強制する方法はありますか? またはサーバーの時刻設定にデフォルト設定されていますか?
c# - SyndicationFeed を使用して xml からカスタム要素の値を取得する
私はこのxmlフィードからiTunes要素を取得する方法を見つけようとしていますが、私の人生ではそれを理解することはできません.
タイトルなどの簡単な要素を設定するために、ループごとに標準を使用しています。
しかし、iTunesのものにアクセスする方法がわかりません。これが可能かどうか、またはその方法を知っている人はいますか?