前些日,找了两个生成RSS的软件,因为忙,当时没有测试是否软件是否工作良好。今天因为网站空间续费的事又想起来,用软件做了一个我公司网站的XML文件和RSS文件,奇怪,怎么PDF转的XML文件居然不能通过验证。 考验我的时候到了,再次看看我解决问题的能力。
1) 先搜索 create feed for free,找到个网站: http://www.rsstoolchest.com/rss-feed-generator/ 然后一步的操作,产生一个基本的RSS种子。
2)上传种子验证,验证地址:http://www.feedvalidator.org/ (可验证ATOM和RSS种子)
另一个验证种子的地址:http://validator.w3.org/ (可验证RSS/ATOM/css)
3)发现问题了,为什么种子不支持UTF编码?语言的那段代码非要是en。guid 是什么意思?不管怎么样,按照feedvalidator.org上的指示去改。再次验证,OK,RSS验证通过。
放在这里先,因为下面我只加了网站上的一个内页面的链接而已,明天再继续,把产品的其他分类也加上去。
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Zhong Tai Handbag Mfg. Ind. Co. - www.backpack-handbag.com</title>
<link>http://www.zt9438.com/</link>
<description>bag manufacturing company in China</description>
<language>en</language>
<pubDate>Tue, 14 Mar 2006 13:10:07 GMT</pubDate>
<lastBuildDate>Tue, 14 Mar 2006 13:10:21 GMT</lastBuildDate>
<skipHours><hour>1</hour></skipHours>
<skipDays><day>Monday</day></skipDays>
<item>
<title>backpack</title>
<link>http://www.zt9438.com/product.asp?pro_type=12</link>
<description>backpack</description>
<author>sales@zt9438.com</author>
<category domain="http://www.zt9438.com/product.asp?pro_type=12">backpack</category>
<pubDate>Tue, 14 Mar 2006 13:11:14 GMT</pubDate>
<guid isPermaLink="true">http://inessential.com/2002/09/01.php#a2</guid>
</item>
</channel>
</rss>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
虽然Adobe Acrobat Pro 所转的XML不能通过验证,但也能让我对RSS之类种子的结构做个大概的了解,现在我这个没有学过网页语言的门外汉对RSS的代码也有些眉目了,明天要做的工作只是把所有产品的链接多加几个<item></item> 就好了。明天做完后验证有效的话就可以用上我以前搜集的RSS 上传引擎了,今天浏览的时候发现一个新词语: RSS MARKETING (是在这页上发现的:http://www.rsstoolchest.com/ )
解决以上问题时参考过的网站:
http://www.rss-info.com/en_rsseditor.html
http://www.feedvalidator.org/
http://www.w3.org/RDF/Validator/ http://validator.w3.org/feed/
不厚道,原来RDF种子只要在RSS种子里<channel>……</channel>上加上以下代码就转成RDF了。
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description rdf:about="http://www.w3.org/">
<dc:title>World Wide Web Consortium</dc:title>
</rdf:Description>
</rdf:RDF>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
说点题外话,奇怪RSS出来这么久,国内怎么就没有这些资源?为什么没有象老外那么多的推广性的技术性网站,比如:提供RSS验证、编写的网站。guid是guide的简写吗?这样的问题看了也只能问老外了~~~~ 算,我也不需要弄清楚这个问题,能达到我的目的就好了。