0

我觉得我可能对 rss 提要的编写/测试/生成方式有误解。我知道大多数人可能会使用自动化服务来创建 RSS 提要。但我只是想测试一下这个。我在这里验证了这个示例 xml 文件:http: //validator.w3.org/feed/check.cgi

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>http://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.w3schools.com/rss</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>http://www.w3schools.com/xml</link>
    <description>New XML tutorial on W3Schools</description>
  </item>
</channel>

</rss> 

我的理解是 rss 提要只是 xml 文件,所以我假设有一种方法可以在 IE 8 中将 xml 视为格式化的 rss 页面,但它一直显示 xml 文本:

我所看到的

我使用的是旧版浏览器 - IE 8 - 但我也尝试过最新版本的 Firefox。

我期待看到这样的东西:

我想看什么

有没有办法让 IE 或其他浏览器识别 xml 文件应该显示为 rss 提要?谢谢。

另外: 在我的互联网选项中也打开了提要阅读视图——这似乎不是我的问题。

4

1 回答 1

0

您所看到的就是您正在生成的:XML。

要更改客户端上的格式,您可以使用您在 RSS 文件中引用的 XSLT 文件,如下所示:

<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>

然后,rss.xsl 文件将转换 XML 以在浏览器中显示,并且通常会被 RSS 阅读器忽略。

在大多数情况下,该行出现在 ` 之后

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0">
...
</rss>
于 2013-12-29T05:03:53.330 回答