0

我正在使用 .netSyndicationFeed将提要写入 xml 文件。这是输出SaveAsRss20

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>My Title</title>
    <description>My Feed Description</description>
    <item>
      <author>notAnEmail@notAHost.com</author>
      <category>Good</category>
      <title>The big story</title>
      <description>The big story content</description>
      <pubDate>Wed, 11 Apr 2012 14:49:46 -0400</pubDate>
    </item>
    <item>
      <author>notAnEmail@notAHost.com</author>
      <category>Bad</category>
      <title>Small news</title>
      <description>Small news content</description>
      <pubDate>Wed, 11 Apr 2012 14:49:46 -0400</pubDate>
    </item>
    <item>
      <author>notAnEmail@notAHost.com</author>
      <category>Bad</category>
      <category>Good</category>
      <title>Birthday announcements</title>
      <description>Birthday announcements content</description>
      <pubDate>Wed, 11 Apr 2012 14:49:46 -0400</pubDate>
    </item>
  </channel>
</rss>

提要在 Internet Explorer 8 中作为 xml 文件打开 - 它没有得到其他提要 xml 文件所获得的 xslt 处理。

我也尝试过SaveAsAtom10导致不同的 xml,但相同的 IE8 行为。

我的同事说他可以使用另一个 feedreader 订阅 feed,但我选择的 feedreader 是 IE8,所以我想让我的 feed 使用它。

为了让 IE8 识别提要,我缺少什么?

4

1 回答 1

1

确保您的响应类型是:application/rss+xml

我知道我在 IE 和提要方面也遇到过类似的问题,原因通常是响应类型。

于 2012-04-11T19:04:52.680 回答