Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# rss xml的项节-任何唯一字段_C#_Php_Jquery_Xml_Rss - Fatal编程技术网

C# rss xml的项节-任何唯一字段

C# rss xml的项节-任何唯一字段,c#,php,jquery,xml,rss,C#,Php,Jquery,Xml,Rss,我有一个规范,在返回到移动设备的rss项目中不包括description元素。这是因为客户端声称描述文本太大,移动设备无法处理。客户机现在要求应该有一个唯一的字段来标识每个项目,当发送到我的应用程序时,将检索该项目部分的描述 我的问题是,这些元素值中的哪一个可以用于标识项目?我读到元素不可靠,是可选元素 <item> <title>RSS Tutorial</title> <link>http://www.w3schools.c

我有一个规范,在返回到移动设备的rss项目中不包括description元素。这是因为客户端声称描述文本太大,移动设备无法处理。客户机现在要求应该有一个唯一的字段来标识每个项目,当发送到我的应用程序时,将检索该项目部分的描述

我的问题是,这些元素值中的哪一个可以用于标识项目?我读到
元素不可靠,是可选元素

  <item>
    <title>RSS Tutorial</title>
    <link>http://www.w3schools.com/rss</link>
    <description>New RSS tutorial on W3Schools</description>
    <guid>http://www.w3schools.com/rss/item0768</guid>
    ...
    ...
  </item>

RSS教程
http://www.w3schools.com/rss
新的学校RSS教程
http://www.w3schools.com/rss/item0768
...
...
我现在想的是假设这些项目总是有一个固定的位置[1,2,3,4,5]。项目[1]将始终是项目[1]。所以我想添加另一个元素
I
。有什么建议吗?谢谢

更新


我认为我需要把重点放在手头的实施上。根据rss规范,item元素中的子元素是可选的,guid也是可选的。现在它出现在我正在使用的rss中,我想我会使用它

为什么不使用
guid
?根据规范,每个
项目的guid都应该是唯一的。guid是可选元素,这让我很担心。这是我目前使用的rss的一部分,也许我应该关注这个事实,从你所说的,我想你控制了rss的结构。如果是这样的话,
guid
是检测特定项目的一个好选项。@Pushpesh谢谢。我将坚持使用
guid