0

このチュートリアルに従いました 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 フィードを使用/解析する際に、何か特別に必要なことはありますか?

ありがとう。

4

1 に答える 1

1

Ok。この理由は決して見つかりませんでした。最後に、問題を解決したように見えた feedburner.com 経由でフィードをルーティングしました。

于 2013-09-19T09:43:14.710 に答える