powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / RSS, генерируемый из .aspx страинцы
3 сообщений из 3, страница 1 из 1
RSS, генерируемый из .aspx страинцы
    #33992279
Redver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.

Передо мною стояла задача создать ASP.NET страницу, которая будет содержать новости сайта в формате RSS 2.0.
Не долго думая, я просто скопировал код статьи из MSDN (Scott Mitchell - Creating an Online RSS News Aggregator with ASP.NET).
Вот этот текст (файл "~/rss/rss.aspx"):
<%@ Page Language="C#" ContentType="text/xml" AutoEventWireup="false" CodeFile="rss.aspx.cs" Inherits="rss_rss" %>
<asp:Repeater runat="server" id="RSSRepeater" >
<HeaderTemplate>
<rss version="2.0">
<channel>
<title>ASP.NET News!</title>
<link>http://www.ASPNETNews.com/Headlines/</link>
<description>Описание.</description>
</HeaderTemplate>
<ItemTemplate>
<item>
<title><%# FormatForXML(DataBinder.Eval(Container.DataItem,"title")) %></title>
<description><%# FormatForXML(DataBinder.Eval(Container.DataItem,"description"))%></description>
<link>http://www.ASPNETNews.com/Story.aspx?ID</link>
</item>
</ItemTemplate>
<FooterTemplate>
</channel>
</rss>
</FooterTemplate>
</asp:Repeater>


Единственное отличие кода в статье и представленного здесь: атрибут первого тега в статье Inherits="SyndicationDemo.rss", а у меня - Inherits="rss_rss".
Страница не компилируется. Выскакивает более двадцати ошибок:
- Validation(): Element "html" occurs too few times.
- Unrecognized tag prefix or device filter 'asp'.
- Validation (XHTML 1.0 Transitional): Element 'headertemlate' is not supported.
И т.д. в том же духе. Насколько я понимаю, Visual Studio пытается откомпилировать страницу как обычную форму ASP.NET, и не находит теги "html", "body" и т.д. Работаю в Visual Studio 2005.
 В чем ошибка? Заранее большое спасибо за ответы.

 P.S. Смогу ответить на уточняющие вопросы только завтра утром (18 сентября).
...
Рейтинг: 0 / 0
RSS, генерируемый из .aspx страинцы
    #33992864
gaidar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше сделайте HttpHandler, который будет выдавать RSS клиенту.
Пример: http://blogs.gotdotnet.ru/personal/gaidar/PermaLink.aspx?guid=64b627ab-d692-4475-ab56-ec314ae3e5b4--
Гайдар Магдануров
E-Mail | Блог | Сайт

Difficult I do now, impossible will take a while...
...
Рейтинг: 0 / 0
RSS, генерируемый из .aspx страинцы
    #33992997
Redver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ. Приступаю к работе :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / RSS, генерируемый из .aspx страинцы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]