2009-06-22 40 views
6

Bạn sẽ tạo RSS bằng ASP.Net MVC bằng cách nào? Tôi có dữ liệu trong cơ sở dữ liệu rồi và tôi sẽ chuyển đổi nó khi cần thiết. Cách tiếp cận đầu tiên của tôi là tạo một mẫu RSS mà tôi sử dụng như một khung nhìn, nhưng dường như có lỗi và vì RSS là một định dạng có cấu trúc nên có thể có một lớp mà tôi đặt một số thuộc tính và tạo RSS. Có một điều như vậy? Bạn sẽ làm điều này như thế nào?Tạo RSS với ASP.Net MVC?

+5

thể trùng lặp của http://stackoverflow.com/questions/11915/rss-feeds-in-asp-net-mvc – CoderDennis

Trả lời

4

Sử dụng WCFSystem.ServiceModel.Syndication không gian tên mà bạn cần thêm System.ServiceMode.Web vào tham chiếu của mình. Để xử lý toàn bộ điều tự động:

using System.ServiceModel.Syndication; 
// ... 
var rss = new SyndicationFeed(...); 
... 
var formatter = new Rss20FeedFormatter(rss); 
formatter.WriteTo(xmlWriter);