Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

dmitry39 Blog. Генерация RSS с помощью ASP.NET. Комментарии.

Генерация RSS с помощью ASP.NET

Вставил наконец-таки ссылку на свой RSS фид и решил привести пример реализацииУлыбка

Простой пример генерации RSS для сайта:
1. создаем хэндлер (Generic Handler) feed.ashx;

2. в метод ProcessRequest добавляем следующий код:

context.Response.ContentType = "text/xml";
context.Response.Charset = "utf-8";

XmlTextWriter wr = new XmlTextWriter(context.Response.Output);
wr.WriteStartDocument();

wr.WriteStartElement("rss");
wr.WriteAttributeString("version", "2.0");
wr.WriteStartElement("channel");
wr.WriteElementString("title", "Ваш заголовок");
wr.WriteElementString("link", "http://www.site.ru/feed.ashx");
wr.WriteElementString("description", "описание RSS");

wr.WriteStartElement("item");
wr.WriteElementString("title","Мой первый фид");
wr.WriteElementString("link", "Ссылки на контент");
wr.WriteElementString("description", "Описание...");
wr.WriteEndElement(); //item

wr.WriteEndElement(); //channel
wr.WriteEndElement(); // rss

wr.WriteEndDocument();

wr.Flush();
context.Response.End();

3. Все! Теперь у вас есть rss лента по адресу http://www.site.ru/feed.ashx

dmitry39

07 July 2008 22:12  Комментарии (0)

Пока нет комментариев.

 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта