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();
源码如下:
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();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货