2013-09-16 2 views
0

Я следовал этой обучающей программе Use external RSS feed in ASP.NET website - Visual Studio 2010потребляя/Синтаксический Facebook RSS поток с помощью asp.NET

Чтобы попытаться отобразить канал RSS Facebook на моем сайте. Это результирующий код:

<form id="form1" runat="server"> 
<div> 

    <asp:ListView ID="ListView1" runat="server" DataSourceID="XmlDataSource1"> 
    <LayoutTemplate> 
    <ul> 
    <asp:PlaceHolder ID="itemPlaceHolder" runat="server"></asp:PlaceHolder> 
    </ul> 
    </LayoutTemplate> 
    <ItemTemplate> 
    <li><a href="<%#XPath("link") %>"><%#XPath("title") %></a></li> 
    </ItemTemplate> 
    </asp:ListView> 


</div> 
<asp:XmlDataSource ID="XmlDataSource1" runat="server" 
     DataFile="http://feeds.bbci.co.uk/news/rss.xml?edition=uk" 
     XPath="rss/channel/item"></asp:XmlDataSource> 
</form> 

С ничего в файле отделенного кода. Это похоже на работу с любым RSS-каналом. Но если я пытаюсь с моим Facebook RSS Feed:

http://www.facebook.com/feeds/page.php?format=rss20&id=1425042407719904 

Он падает со следующей ошибкой:

An error occurred while parsing EntityName. Line 9, position 30. 

Есть ли что-то дополнительные потребности делать при потреблении/разборе Facebook RSS-канал?

Спасибо.

ответ

1

Хорошо. Никогда не нашел причины для этого. В конце концов я направил канал через feedburner.com, который, казалось, решил проблему.

Смежные вопросы