把内容放在<![CDATA[ 内容在这里 ]]>里
例如:<description><![CDATA[" + a.Abstract.ToString().Replace("&", "&") + "]]></description>
其中所有在CDATA section里的符号都将被忽略。
另:CDATA section中不能包含字符串“]]>”,因此CDATA section 不能嵌套。并且在“]]>”中不能有空格符或换行符。
这样就可以避免 XML报错:应有分号 的问题,而且无需用函数替换内容中的特殊符合。
支招:读取出来的数据中含有“&”字符,应该 用 “&或&代替&”