C#中如何把一些文本数据保存成XML文件? 我想在C#中用XML来保存一起文本数据,会的高手帖点代码上来,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataSet ds = new DataSet("XMLProducts"); string source = Login.Connection;//连接数据库 SqlConnection conn = new SqlConnection(source); SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Products", conn); da.Fill(ds, "products"); ds.WriteXml("E:\\练习\\ReadXml\\ReadXml\\sample.xml", XmlWriteMode.WriteSchema);这一断是把数据库里的字段保存到xml中 我的意思不是把数据库的字段保存到XML中而是把C#中里的TEXTBOX中的值保存到XML中,谁帮帮忙,谢谢 public EDSYSRtn SaveSetting() { XmlDocument cXMLDoc = new XmlDocument(); try { if (File.Exists(strFullPath) == false) ConstructXMLFile(ref cXMLDoc); else cXMLDoc.Load(strFullPath); for (int i = 0; i < cXMLDoc.FirstChild.ChildNodes.Count; i++) { XmlNode cTheNode = cXMLDoc.FirstChild.ChildNodes[i]; if (cXMLDoc.FirstChild.ChildNodes[i].Name == GeneralOption.NodeName) { // ... } if (cXMLDoc.FirstChild.ChildNodes[i].Name == DBOption.NodeName) { // ... } if (cXMLDoc.FirstChild.ChildNodes[i].Name == SolutionOption.NodeName) { // ... } } cXMLDoc.Save(strFullPath); return EDSYSRtn.Ok; } catch (Exception e) { string strMsg = e.Message; return EDSYSRtn.Fail; } } protected EDSYSRtn ConstructXMLFile(ref XmlDocument cXMLDoc) { cXMLDoc.AppendChild(cXMLDoc.CreateElement(TextBox1.Text)); XmlNode cGeneralInfoNode = cXMLDoc.CreateElement(TextBox2.Text); cXMLDoc.FirstChild.AppendChild(cGeneralInfoNode); return EDSYSRtn.Ok; } vs2010 wpf 显示图片问题 C#,做一个类似于QQ的东西 我用VS2008 开发一个 pocket pc连接 如何解决webBrowser新开页面问题? excel 读取问题 richTextBox内容不能保存 在使用代理的网络环境中,怎么使用FtpWebRequest访问远程ftp服务器. 如何计算一个时间段内有几个星期x 求一个正则表达式,要求格式为金额格式的数字 99,999,999,999.99 C#新手求问,关于绘图的问题 再次求问,如何监听http请求的mp3的在线播放? 用C#DLL编译后可以更名吗?
string source = Login.Connection;//连接数据库
SqlConnection conn = new SqlConnection(source);
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Products", conn);
da.Fill(ds, "products");
ds.WriteXml("E:\\练习\\ReadXml\\ReadXml\\sample.xml", XmlWriteMode.WriteSchema);这一断是把数据库里的字段保存到xml中
public EDSYSRtn SaveSetting()
{
XmlDocument cXMLDoc = new XmlDocument(); try
{
if (File.Exists(strFullPath) == false)
ConstructXMLFile(ref cXMLDoc);
else
cXMLDoc.Load(strFullPath); for (int i = 0; i < cXMLDoc.FirstChild.ChildNodes.Count; i++)
{
XmlNode cTheNode = cXMLDoc.FirstChild.ChildNodes[i]; if (cXMLDoc.FirstChild.ChildNodes[i].Name == GeneralOption.NodeName)
{
// ...
}
if (cXMLDoc.FirstChild.ChildNodes[i].Name == DBOption.NodeName)
{
// ...
}
if (cXMLDoc.FirstChild.ChildNodes[i].Name == SolutionOption.NodeName)
{
// ...
}
} cXMLDoc.Save(strFullPath);
return EDSYSRtn.Ok;
}
catch (Exception e)
{
string strMsg = e.Message;
return EDSYSRtn.Fail;
}
}
protected EDSYSRtn ConstructXMLFile(ref XmlDocument cXMLDoc)
{
cXMLDoc.AppendChild(cXMLDoc.CreateElement(TextBox1.Text));
XmlNode cGeneralInfoNode = cXMLDoc.CreateElement(TextBox2.Text);
cXMLDoc.FirstChild.AppendChild(cGeneralInfoNode); return EDSYSRtn.Ok;
}