2011-05-17 46 views
0

多年来我认为RSS源中的“额外”空白是允许的。这些提要在W3C上验证得很好,但有一位客户抱怨这些空格。我可能会顺从他们的系统以获得权宜之计,但我想知道谁在这里。是RSS源中允许的额外空白

样品我的饲料:

<channel> 
<title><![CDATA[Title]]></title> 
<description>![CDATA[Description]]></description> 

他们需要的方式:

<channel><title><![CDATA[Title]]></title><description>![CDATA[Description]]></description> 

是他们的系统脆弱或在我的系统错了吗?

感谢

回答

4

这并不是说任何人是错误的本身,而是他们已经在编写自己的代码太拘泥于违反robustness principle

编辑:

我借此回来。他们错了。 XML允许这种间隔,并且由于他们不接受它,他们不接受XML,因此不接受RSS。

+0

+1'他们错了,因为hell.'我的猜测是,他们试图基于模式匹配/正则表达式做某种处理的XML。为什么空白很重要? – 2011-05-17 22:50:23