我被困在这上面了。我的项目就是这样做。本周你将为网络开发公司创建一个主题。
* You can use http://www.1kbgrid.com/ for a base design.
* Come up with a color scheme that will match this logo.
* Decide what your top links should be. Create an RSS feed for these top pages.
* Create a report that states the scope of the project (why you are doing it), the top level pages, why you picked the color scheme,etc.
好的我已经完成了和rss的事情,这就是它的样子
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>Web design software</title>
<link></link>
<description>Has different soft ware and prices.</description>
<item>
<title>Adobe Dreamweaver</title>
<link>http://shopping.yahoo.com/search?p=web%20design</link>
<description>This tells you how much it cost and what it is
for.</description>
</item>
<item>
<title>Frontpage 2003 upgrade</title>
<link>
http://www.softwaremedia.com/microsoft/frontpage/frontpage-
2003-upgrade.html?ovchn=PGR&ovcrn=39202323&ovtac=CMP&ovcpn=frontpage-2003---upgrade</link>
<description>THis is to help build a better web
site.</description>
</item>
<item>
<title>WebPlus X4 Website Maker Mini Box</title>
<link>
http://accessories.us.dell.com/sna/productdetail.aspx?sku=A3310055&cs=04&c=us&l=en&dgc=SS&cid=52102&lid=1342490</link>
<description>It helps you to make websites</description>
</item>
</channel>
</rss>
我所坚持的是如何确定我的顶级链接应该是什么。为这些首页创建一个RSS源。好的问题是我想连接rss feed或者甚至是可能的。我完全迷失在这个问题上。谢谢你准备好了。
答案 0 :(得分:10)
您通常使用<link>
标记链接到主站点的RSS文档。它应该看起来像这样
<link rel="alternate" type="application/rss+xml" title="Top Web design software Feed" href="http://LINKTOMYRSSFILE" />
如果您的站点是动态站点,则需要将LINKTOMYRSSFILE替换为生成RSS的文件的链接。如果它是一个静态文件,只需将此文件保存在您的服务器中并指向它。
此外,您的主频道链接应指向显示所有此内容的页面链接。
修改强>
首先,您应该使用W3C服务来验证您的Feed。他们指出了什么是错误/最佳实践,并告诉您如何解决它们(使用错误旁边的帮助链接)
确保空<link></link>
标记包含您网站的网址
在评论中回答您的问题
缺少原子:与rel =“self”链接
根据RSS顾问委员会的说法 最佳实践档案,确定一个 Feed中的Feed网址就是这样 更便携,独立,和 更容易缓存。出于这些原因,a feed应该包含一个原子:使用的链接 为了这个目的。
via:http://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html
您可以将<rss>
标记更改为
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
并且具有以下项目
<atom:link href="http://LINKTOFEED" rel="self" type="application/rss+xml"/>
第12行第2列:item应包含guid元素
建议您提供 guid,如果可能的话,让它成为一个 固定链接。这使聚合器成为可能 不重复的项目,即使有 正在编辑更改。
一个经常被问到的问题 他们是如何比较的 秒。他们不是一回事吗? 是的,在某些内容系统中,没有 在其他人。在某些系统中,是 一个博客项目的永久链接。然而, 在其他系统中,每个都是一个 更长篇文章的概要, 指向文章,是 博客条目的永久链接。
因此,在您的情况下,将以下内容添加到您的每个项目中将会修复它
<guid isPermaLink="false">LINKTOSOFTWARE</guid>
将LINKTOSOFTWARE替换为<link></link>
标记中的链接。
我纠正了您的错误,您的Feed确认无误。您只需要修复这些错误。
您可以按照本教程了解如何将RSS Feed添加到您的网页:https://developer.mozilla.org/en/RSS/Getting_Started/Syndicating
就像在页面中添加HTML标记一样简单。