实践是检验真理的唯一标准:fangqm.cn关于复杂节点的XML文件读取
建议使用dataset来读取
实例:
config.xml
<!--图片按钮生成:图片名称,大小,位置,图片地址,要打开的url,可见度-->
现在要读取这个XML中的button里的name的值
DataSet ds = new DataSet();
ds.ReadXml(Application.StartupPath + "");
label1.Text = ds.Tables["button"].Rows[2]["name"].ToString();
label1显示的就是第三个button节点里name节点的值
写入并保存XML
ds.Tables["button"].Rows[2]["name"] = "sina";
ds.WriteXml(Application.StartupPath + "");
这样就OK了
总结,这个实例中,有3个button节点,对应的表Tables["button"]就有3行,
有多少个节点button,对应表就有多少行
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-630534/
,如需转载,请注明出处,否则将追究法律责任。