Xml RSS 2.0 can';t使用&&引用;在<;链接>;标签
我不能在rss提要项的标记中使用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<
&
,因为当我这样做时,我总是会得到错误
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要求转义符号,而这是无法避免的。