Как создать RSS-канал? - PullRequest
       9

Как создать RSS-канал?

2 голосов
/ 06 декабря 2010

Как мне создать RSS-канал в ASP.NET?

На самом деле я хочу выводить вот так.Нажмите на иконку RSS, откройте окно закладок RSS и подпишитесь на пользователя.После этого нажмите на ссылку RSS-канал, создайте RSS-закладку для отображения RSS, обновите данные.

1 Ответ

7 голосов
/ 06 декабря 2010

В конце дня RSS-канал - это XML-документ, который придерживается предварительно определенной схемы. Таким образом, в самых простых сроках все, что вам нужно сделать, это заполнить этот XML и сделать его доступным для веб-пользователей. Вы также можете поместить информацию в заголовок разметки вашей веб-страницы, чтобы сообщить браузеру, что им доступен канал RSS (это необязательно).

У вас есть несколько вариантов в зависимости от используемой версии платформы .NET:

.NET 2: Возьмите XML-схему RSS, с которой вы хотите работать, и заполните ее так же, как и в любом документе XML.

.NET 3.5: 3.5 введено System.ServiceModel.Syndication, это объединяет различные доступные форматы RSS и значительно упрощает процесс создания канала. Пример работы с этими классами можно найти здесь:

http://predicatet.blogspot.com/2009/05/create-rss-feed-natively-with-net-35.html

Дополнительную информацию о пространстве имен Syndication можно найти здесь:

http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx

Наконец, когда вы разрабатываете свой канал, вы можете использовать следующее для проверки вашего XML:

http://validator.w3.org/feed/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...