生成 RSS2.0 文档可能犯错误的一些地方

news/2024/7/8 1:21:10

手下有个人在创建一个RSS2.0文档时,对RSS2.0的一些项的规范不是很了解,把数据放错了地方,我下面就整理一些他犯错误的地方。避免其他人也犯这个错误。

完整的RSS2.0规范可以看以下链接地址:

http://tonyqus.cnblogs.com/archive/2005/01/30/93684.aspx

 

的节点下的guid节点

item节点下的guid节点的作用在于:可以唯一确定item的字符串。我们经常把这一项设置成URL,跟 link 节点是一样的。但是也是可以设置成不一样的。而且guid

节点可以设置任意格式的字符串。只要保证这个字符串是不重复的。

当设置的guid节点不是一个URL时,需要isPermaLink标志。isPermaLink标志就是标志是否guid节点是一个URL。示例如下:

http://inessential.com/2002/09/01.php#a2
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。

是 <item> 的可选节点。 如果出现,它指向该item评论的url </item>

 

节点下分类节点 节点

这是表示分类的节点。

如果我们有多种分类,可以使用这个节点的 Domain  属性。

生成的节点如下:

分类名字1

用 RSS.net 的代码就是:

RssCategory c2 = new RssCategory();
c2.Domain = "ParentRoomID";
c2.Name = "分类名字1";
item.Categories.Add(c2);

 

参考资料:

中文的RSS2.0 规范

 

 



http://www.niftyadmin.cn/n/3657481.html

相关文章

2.1 目标检测简介

目录2.1 目标检测简介[^1]2.1.1 传统的目标检测方法2.1.2 深度学习时代的目标检测2.1 目标检测简介1 目标检测是另一项非常重要的计算机视觉任务&#xff0c;图像分类的目的是辨别图片中所包含的主体对象是什么&#xff0c;而目标检测的目标是检测图像中某对象的位置所在。简单…

从HTTP状态 301,302,200 来看页面跳转

301和302 Http状态有啥区别&#xff1f;301&#xff0c;302 都是HTTP状态的编码&#xff0c;都代表着某个URL发生了转移&#xff0c;不同之处在于&#xff1a; 301 redirect: 301 代表永久性转移(Permanently Moved)&#xff0c; 302 redirect: 302 代表暂时性转移(Temporarily…

3.1 EGBIS

目录3.1 EGBIS3.1.1 算法基础概念3.1.2 EGBIS 算法3.1.3 算法应用参考资料3.1 EGBIS 在本章内容中&#xff0c;我们将介绍基于图的高效图像分割&#xff08;Efficient Graph-Based Image Segmentation, EGBIS&#xff09;算法&#xff0c;该算法是基于图的贪婪聚合算法&#x…

推荐阅读《Applications = Code + Markup》

最近在通过一边动手做一个智能客户端的WPF应用&#xff0c;一边在学习WPF技术。 WPF技术跟之前的Windows Form应用两者给我的感觉是&#xff1a;这两个技术是一个非常大的跨越。很多Windows Form的心得&#xff0c;想法&#xff0c;思想在WPF中都不再有用了。 我最近几年学习新…

2.2 Selective Search

目录2.2 Selective Search2.2.1 算法设计原则2.2.2 层次聚合2.2.3 多元化采样策略参考资料2.2 Selective Search 在目标检测任务中&#xff0c;我们不仅需要判断出图像中包含的对象类别&#xff0c;还需要检测出目标所在位置&#xff0c;理论上图片任何位置都可能存在任意尺度…

Html Encode时的单引号的替换

我们在Html Encode 时候&#xff0c;需要把单引号、双引号"&#xff0c;尖括号<> 作替换。 在替换单引号的时候&#xff0c;我们有两个选择&#xff1a; 1、替换成 2、替换成 如果你使用的是IE浏览器&#xff0c;你会看到第一种替换方式不可用。 但是你如果用的是…

2.3 OverFeat

目录2.3 OverFeat2.3.1 任务与评估指标2.3.2 OverFeat 模型设计2.3.3 多尺度分类2.3.4、OverFeat 视图参考文献2.3 OverFeat OverFeat 是 ILSVRC2013 中目标定位任务的冠军&#xff0c;它提出了一种集成式框架&#xff0c;将图像分类、目标定位以及目标检测三种任务的学习过程…

ViewState 解码工具

每天都能收到不少的“无效的视图状态”这样的错误报告。今天突然想知道如果我只能看到ViewState的信息&#xff0c;即源文件中类似如下的这些信息时候&#xff0c;我是否能分析出ViewState中到底存在了那些信息。 结果发现了一个现成的解码工具&#xff0c;这个工具可以在如下地…