怎么在网页里读写xml文件?(100分)等待 可以用 DataSet的WriteXml方法读写或者 System.Xml.XmlDocument 类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Xml.XmlDocument myXml=new XmlDocument();myXml.Load("menu.xml")......operation.....myXml.Save("menu.xml") to sqr5(五的平方) 用 DataSet的WriteXml方法读写,我用DataSet的确readxml能读了,可是有新数据插入的时候该怎么办呢.我能用 DataSet的WriteXml方法写吗,有新数据我能改 DataSet的内容吗这个时候怎么办呢? jackyhx(飞起来的侠) 我也刚看了一些资料,我觉得你的方法好象可行能具体说说吗?在myXml.Save("menu.xml"之前怎么改变节点的值呢? 数据插入DataSet一般采取这样的办法:例如我们有一个DataSet ds,首先可以建立一个新的DataRow dr:DataRow dr = ds.Tables[0].AddRow();然后设置dr中各字段的值,例如dr["姓名"]="sqr5";(这里“姓名”是ds中的一个字段名)最后用 dr.Tables[0].Rows.Add(dr)即可将dr添加入ds。用ds.WriteXml即可生成新的xml(也可覆盖旧文件)。 DataRow dr = ds.Tables[0].NewRow(); To hareqiqi(蓝兔子):手误……谢谢指出 shids.Tables[0].Rows.Add(dr) 吧? to sqr5(五的平方)非常感谢,可以了!还有问题,使用XmlDocument类知道怎么操作吗?有什么好处呢! 不用datagird等数据绑定来显示数据,该怎么做呢?比如本论坛是怎么做的呢?右键查看的时候不是html,而直接是xml!是怎么回事呢? 感觉XmlDocument的功能比较强,可以像访问一个树一样访问Xml的各个结点。如果使用DataSet,不绑定也可以直接用ds.Tables[0].Row[0]["姓名"]来访问ds中第1行的“姓名”字段。一个DataTable类似一个二维数组 :)BTW: 我用C#的,VB.NET中是ds.Table(0)…… 存储过程.字段赋值给变量 VS2008启动测试通过,发布到IIS6上测试不通过 关于文件下载问题 这个CRC是依据哪个部分生成的?(200分求解) UrlRewriter URL重写失败 flash缓存问题(急需解决) Dundas中的饼图问题,高手进,很急,谢谢! 已经在图表区发了。很急。谢谢! 为什么在连接字符串中使用Server.MapPath没有用 关于表格列中文本过长的显示问题 高手哪去了??我提的这个问题两天了竟然没跟一贴!怪怪哦!悬赏100分!!! 如何根据不定的个数在页面上增加相应个数的的控件,如textbox,lable? 多个文件上传,循环操作问题
myXml.Load("menu.xml")
......
operation..
...
myXml.Save("menu.xml")
用 DataSet的WriteXml方法读写,我用DataSet的确readxml能读了,可是有新数据插入的时候该怎么办呢.我能用 DataSet的WriteXml方法写吗,有新数据我能改 DataSet的内容吗这个时候怎么办呢? jackyhx(飞起来的侠)
我也刚看了一些资料,我觉得你的方法好象可行能具体说说吗?在myXml.Save("menu.xml"之前怎么改变节点的值呢?
例如我们有一个DataSet ds,首先可以建立一个新的DataRow dr:
DataRow dr = ds.Tables[0].AddRow();
然后设置dr中各字段的值,例如dr["姓名"]="sqr5";(这里“姓名”是ds中的一个字段名)
最后用 dr.Tables[0].Rows.Add(dr)即可将dr添加入ds。
用ds.WriteXml即可生成新的xml(也可覆盖旧文件)。
手误……
谢谢指出
ds.Tables[0].Rows.Add(dr) 吧?
非常感谢,可以了!还有问题,使用XmlDocument类知道怎么操作吗?有什么好处呢!
比如本论坛是怎么做的呢?右键查看的时候不是html,而直接是xml!
是怎么回事呢?