XMLSerializer将对象串行化后,如何把数据保存成<![CDATA[]]>的格式?
源码如下:
string xmlpath = Server.MapPath("../App_Data/RobotConfig.xml");
XmlSerializer xs = new XmlSerializer(typeof(ConfigMapping));
FileStream fs = new FileStream(xmlpath, FileMode.Open);
ConfigMapping configmapping = (ConfigMapping)xs.Deserialize(fs);
fs.Close();
TextWriter loWriter = new StreamWriter(xmlpath);//这里希望保存成<![CDATA[]]>的格式
configmapping.ConstStrings[0].CAdds[0].Text = WelcomeTextBox.Text;xs.Serialize(loWriter, configmapping);
loWriter.Close();