【发布时间】:2010-08-11 03:31:11
【问题描述】:
当我使用linq检索xml时,<CDATA[[]]>被删除,这就是我想要实现的。
但是当我保存文件时,<CDATA[[]]> 在 xml 文件中变成了<CDATA[[ ]]>。
无论我是否在保存之前明确附加<CDATA[[ ]]> 都会给我相同的结果。
尝试添加 <CDATA[[ ]]> 但仍然给我相同的结果。
有没有其他方法让它在xml文件中显示<CDATA[[]]>?
在使用XDocument.Save(System.IO.StringWriter) 保存XDocument 后,我正在使用Encoding.UTF8.GetBytes() 写入文件。
【问题讨论】: