このチュートリアルに従いました ASP.NET Web サイトで外部 RSS フィードを使用する - Visual Studio 2010
Facebook の RSS フィードを自分の Web サイトに表示しようとしています。これは結果のコードでした:
<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 フィードを試してみると、次のようになります。
http://www.facebook.com/feeds/page.php?format=rss20&id=1425042407719904
次のエラーで失敗します。
An error occurred while parsing EntityName. Line 9, position 30.
Facebook の RSS フィードを使用/解析する際に、何か特別に必要なことはありますか?
ありがとう。