Xml RSS 2.0 can';t使用&&引用;在<;链接>;标签

Xml RSS 2.0 can';t使用&&引用;在<;链接>;标签,xml,rss,rss2,Xml,Rss,Rss2,我不能在rss提要项的标记中使用&,因为当我这样做时,我总是会得到错误 error on line 1 at column 1337: EntityRef: expecting ';' 但是如果我没有在标记中使用&,那么一切都是正常的 例如,这不起作用: <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>Borken RSS feed<

我不能在rss提要项的标记中使用
&
,因为当我这样做时,我总是会得到错误

error on line 1 at column 1337: EntityRef: expecting ';'
但是如果我没有在标记中使用
&
,那么一切都是正常的

例如,这不起作用:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
  <title>Borken RSS feed</title>
  <description>Broken RSS Feed is broken.</description>
  <link>http://example.org</link>
  <lastBuildDate>Tue, 21 Jan 2012 19:13:22 +0100</lastBuildDate>
  <pubDate>Tue, 21 Jan 2012 19:13:22 +0100</pubDate>

[...]
    <link>
    https://www.youtube.com/watch?v=pH6rSul-5X8&feature=related
    </link>
    <guid>
    https://www.youtube.com/watch?v=pH6rSul-5X8&feature=related
    </guid>
[...]

博肯RSS源
损坏的RSS源已损坏。
http://example.org
2012年1月21日星期二19:13:22+0100
2012年1月21日星期二19:13:22+0100
[...]
https://www.youtube.com/watch?v=pH6rSul-5X8&功能=相关
https://www.youtube.com/watch?v=pH6rSul-5X8&功能=相关
[...]

您必须转义所有特殊字符<代码>&并且应该看起来像
&

使用php,看起来像:
htmlspecialchars($text)


需要转义的字符:,“,&,可能还有其他…

Srsly?我是否可以在rss提要的标题中添加任何内容,因为我已经看到了没有转义特殊字符的有效rss 2.0提要…@MichealPerr:这些都不是有效的rss提要-尽管许多读者可能能够处理它们。所有有效的RSS提要都是XML,XML要求转义符号,而这是无法避免的。