在rss xml文件中,我有我的频道和几个项目。通常,该项目具有标题,链接,描述以及可能的时间或其他内容。我可以将自己的标签放在那里,并附上我要发送的其他数据吗?
示例:假设是否正在执行包含天气/温度信息的RSS订阅源,我可能会有多个项目标记,每个城市都有一个。然后在描述中我会有我的字符串描述。但是,如果我也想为温度,风速,高,低,英寸或太阳等添加单独的标签,我也可以在其他客户端上进行不同的解析。
答案 0 :(得分:4)
是的,你可以 - 为你的标签创建一个新的命名空间(它是标准的XML)。
一个例子:
<?xml version="1.0"?>
<rss version="2.0" xmlns:w="http://tempuri.org">
<channel>
...
<item>
<title>Item title</title>
<description>...</description>
<w:temperature>...</w:temperature>
<w:windspeed>...</w:windspeed>
</item>
</channel>
</rss>
也就是说,也许您应该首先进行一些搜索,看看是否有符合您需求的现有格式。标准==好:)
见http://www.feedforall.com/namespaces.htm, http://base.google.co.uk/support/bin/answer.py?answer=58085&hl=en_GB
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您想要天气RSS源的示例,您一定要查看由http://www.weather.com天气频道制作的RSS源
我记得几年前使用那些为我帮助制作的小城市网站生成天气小部件。我们将解析RSS提要以获得特定邮政编码天气的温度和云覆盖率。