可以用 DataSet的WriteXml方法读写
或者 System.Xml.XmlDocument 类
或者 System.Xml.XmlDocument 类
解决方案 »
- 关于XML超链接的问题
- 安装了telerik控件后 创建控件时出错
- 提示无法显示 XML 页 下列标记没有被关闭
- 怎样在页面上显示"-"和"&"?
- ASP.NET 系统运行 出现 Internet Explorer 无法显示该网页
- 菜鸟问题:findcontrol的使用及控件的定位查找
- 请教一个用Access的asp.net问题(在线等待)
- 关闭当前页,刷新父页面遇到的问题,
- 大家有知道嵌套重复的吗/ 有的大哥给个代码研究研究啊!
- 求助,怎么实现dropdownlist用第一个汉字的拼音的快捷键进行选择。
- 如何根据不定的个数在页面上增加相应个数的的控件,如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!
是怎么回事呢?