生成 RSS2.0 文档可能犯错误的一些地方
来源:互联网 发布:win10无法连接此网络 编辑:程序博客网 时间:2024/05/17 06:19
手下有个人在创建一个RSS2.0文档时,对RSS2.0的一些项的规范不是很了解,把数据放错了地方,我下面就整理一些他犯错误的地方。避免其他人也犯这个错误。
完整的RSS2.0规范可以看以下链接地址:
http://tonyqus.cnblogs.com/archive/2005/01/30/93684.aspx
item节点下的guid节点的作用在于:可以唯一确定item的字符串。我们经常把这一项设置成URL,跟 link 节点是一样的。但是也是可以设置成不一样的。而且guid
节点可以设置任意格式的字符串。只要保证这个字符串是不重复的。
当设置的guid节点不是一个URL时,需要isPermaLink标志。isPermaLink标志就是标志是否guid节点是一个URL。示例如下:
isPermaLink是可选属性,默认值为真。如果值为假,guid将不会被认为是一个url或指向任何对象的url。
我的手下就是一直误以为这一项只能设置成一个URL,结果在需要在RSS中显示一个Guid类型的成员时,找不到地方放,随便放到了comments 中了。
用RSS.net 来实现这个定义,就可以简单的写成下面的代码:
RssGuid rg = new RssGuid();
rg.PermaLink = DBBool.False;
rg.Name = Guid.NewGuid().ToString();
item.Guid = rg;
comments 节点不是注释文本节点,而是 与item相关的评论的地址。这是一个URL。
这是表示分类的节点。
如果我们有多种分类,可以使用这个节点的 Domain 属性。
生成的节点如下:
用 RSS.net 的代码就是:
RssCategory c2 = new RssCategory();
c2.Domain = "ParentRoomID";
c2.Name = "分类名字1";
item.Categories.Add(c2);
参考资料:
中文的RSS2.0 规范
- 生成 RSS2.0 文档可能犯错误的一些地方
- 生成 RSS2.0 文档可能犯错误的一些地方
- 生成 RSS2.0 文档可能犯错误的一些地方
- 生成 RSS2.0 文档可能犯错误的一些地方
- 生成 RSS2.0 文档可能犯错误的一些地方
- RSS2.0的结构
- 一个生成RSS2.0的php类(转载)
- C# 生成 rss2.0 文件生成
- RSS2.0
- RSS2 生成类
- 对于java初学者容易犯错误的地方,jdbc操作数据库
- 开机启动可能的地方
- RSS2.0 Reader
- RSS2.0简单介绍.
- RSS2.0说明
- rss2.0标准
- RSS2.0标准
- RSS2.0中文规范
- 从HTTP状态 301,302,200 来看页面跳转
- BizTalk Orchestration: 事务、异常和调试
- 兼收并蓄,不要试图去研究它.---JAVA之我注六经之三
- 微软专家与您一起谈谈测试人员职业规划&&技术专家与您一起交流LoadRunner使用经验。
- 自动更新
- 生成 RSS2.0 文档可能犯错误的一些地方
- Delphi for PHP 使用评测
- Microsoft Windows CE 硬件兼容性列表
- Hyper-V: 一台服务器变二百台服务器
- 装 Visual Studio 2005 的用户请赶快打补丁
- IT是建构中的真理
- 百度人为操纵搜索结果遭曝光 品牌总监离职
- Visual Studio International Pack对汉字的支持
- Microsoft Windows XP:它为开发人员提供了什么?