如何解决RSS的XML报错:无法显示XML 页 应有分号问题

把内容放在<![CDATA[ 内容在这里 ]]>里

例如:<description><![CDATA[" + a.Abstract.ToString().Replace("&", "&amp;") + "]]></description>

其中所有在CDATA section里的符号都将被忽略。

另:CDATA section中不能包含字符串“]]>”,因此CDATA section 不能嵌套。并且在“]]>”中不能有空格符或换行符。

这样就可以避免 XML报错:应有分号 的问题,而且无需用函数替换内容中的特殊符合。

支招:读取出来的数据中含有“&”字符,应该 用 “&amp;或&代替&”

你可能感兴趣的:(xml)