1

これについて私が見つけた唯一の記事は、ASP.NET MVC3でのRSS1.0(RDF)フィードの消費でした。LINQを使用します。とにかくラムダ式を使用してそれを行うことはありますか?MVC3でRSSフィードを消費するより良い方法はありますか?

これが私のコードです:

Imports System
Imports System.Xml
Imports System.ServiceModel
Imports System.ServiceModel.Description
Imports System.ServiceModel.Syndication
Imports System.ServiceModel.Web
Imports System.Collections.ObjectModel
Imports System.Collections.Generic

Public Class RssController

    Function GetFeed(url As String) As SyndicationFeed

        Dim reader = XmlReader.Create(url)
        Dim feed = SyndicationFeed.Load(reader)
        Return feed

    End Function

    Function ShowFeed() As ViewResult

        Dim feedUrl = "somefeedurl"
        Dim feed = GetFeed(feedUrl)
        Return View(feed)

    End Function

End Class
4

1 に答える 1

3

.NETには、 SyndicationFeedと呼ばれるRSSフィードを処理するための組み込みクラスがあります。

このクラスは、独自の解析ロジックを作成するための代替手段として使用できます。

于 2012-08-13T18:33:38.460 に答える