初学XML,希望高手们多多帮忙,关于怎样把XML当成数据库来用 我想知道如何从数据库中读取数据到XML中?而且XML中的数据能和数据库的数据更新保持一致,拜托大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想知道如何从数据库中读取数据到XML中?------------读取数据库得到数据集,然后循环写入xml文件http://www.cnblogs.com/weekzero/archive/2005/06/21/178140.html在C#.net中如何操作XML而且XML中的数据能和数据库的数据更新保持一致,---------------------这个就麻烦多了,操作数据库成功后更新xml不知道下边还有没有好的方法?? // Create a DataSet with one table containing // two columns and 10 rows. DataSet dataSet = new DataSet("dataSet"); DataTable table = dataSet.Tables.Add("Items"); table.Columns.Add("id", typeof(int)); table.Columns.Add("Item", typeof(string)); // Add ten rows. DataRow row; for(int i = 0; i <10;i++) { row = table.NewRow(); row["id"]= i; row["Item"]= "Item" + i; table.Rows.Add(row); } // Display the DataSet contents as XML. Console.WriteLine( dataSet.GetXml() ); DataSet dd=d.dddd(); string filename=Server.MapPath(@"images/tree.xml"); XmlDocument doc=new XmlDocument(); doc.Load(filename); FileStream file=new FileStream(filename,FileMode.Create,FileAccess.Write,FileShare.Write); XmlTextWriter text=new XmlTextWriter(file,System.Text.Encoding.UTF8); dd.WriteXml(text); text.Close(); file.Close(); doc.Save(filename);我目前只是这样写,但是发现数据读取很慢,而且更新这样写解决不了~~~~我是ASP。NET操作的 我已经做出来了,答案好简单~~~~~~~~~我要吐血了,只要取得数据加上2句代码DataSet dd=d.dddd(); dd.WriteXml(Server.MapPath(@"images/fisttype.xml"));就可以解决~~~~~`我晕,看来问题不能往难处想啊 web应用程序开发 <asp:UpdatePanel实现无刷新 AspNetForums论坛的问题 求教一组有趣的问题 大家来评评这个网,学.NET不久做的, winform客户端读取internet上远程数据库的数据必须使用web service 吗? 寻求高手合作项目!2个半月时间开发一套简单系统!酬劳万元! js函数如何更改GridView中图片??? 关于.net生成问题,很急 IIS 经常断掉 错误出现在w3wp.exe中,求大神进来看看日志帮分析下 重启电脑后 IIS 不能用了! 超级想法:是否可以在网页中限制某些应用程序的运行或者关闭正在运行的某些软件?:)
------------
读取数据库得到数据集,然后循环写入xml文件
http://www.cnblogs.com/weekzero/archive/2005/06/21/178140.html
在C#.net中如何操作XML
而且XML中的数据能和数据库的数据更新保持一致,
---------------------
这个就麻烦多了,操作数据库成功后更新xml
不知道下边还有没有好的方法??
// two columns and 10 rows.
DataSet dataSet = new DataSet("dataSet");
DataTable table = dataSet.Tables.Add("Items");
table.Columns.Add("id", typeof(int));
table.Columns.Add("Item", typeof(string)); // Add ten rows.
DataRow row;
for(int i = 0; i <10;i++)
{
row = table.NewRow();
row["id"]= i;
row["Item"]= "Item" + i;
table.Rows.Add(row);
} // Display the DataSet contents as XML.
Console.WriteLine( dataSet.GetXml() );
string filename=Server.MapPath(@"images/tree.xml");
XmlDocument doc=new XmlDocument();
doc.Load(filename);
FileStream file=new FileStream(filename,FileMode.Create,FileAccess.Write,FileShare.Write);
XmlTextWriter text=new XmlTextWriter(file,System.Text.Encoding.UTF8);
dd.WriteXml(text);
text.Close();
file.Close();
doc.Save(filename);我目前只是这样写,但是发现数据读取很慢,而且更新这样写解决不了~~~~我是ASP。NET操作的
DataSet dd=d.dddd();
dd.WriteXml(Server.MapPath(@"images/fisttype.xml"));
就可以解决~~~~~`我晕,看来问题不能往难处想啊