有时候我们 保存修改一些数据。
如果数据量不是很大,就不需要建表。
直接使用Xml就i行了
废话补多少,直接上代码:
一.获取XML文本数据
1 //站点地址 2 string Site = ConfigurationManager.AppSettings["WebSitUrl"]; 3 4 //创建一个xml对象,并根据指定的路径 加载出来 5 XmlDocument DOC = new XmlDocument(); 6 DOC.Load(Site + "Cofing/HotProduct.xml"); 7 8 //获取指定的节点 9 XmlNode DOM = DOC.DocumentElement.SelectSingleNode("/div/product[@id='72']"); 10 XmlNode DOM2 = DOC.DocumentElement.SelectSingleNode("/div/product[@id='67']"); 11 12 //获取值 13 ViewBag.UpProduct = DOM.InnerText; 14 ViewBag.DownProduct = DOM2.InnerText;
二.修改指定的XML数据
修改直接 同上方法,取到节点。
赋值,然后保存就行了
DOM.InnerText = newName; //修改值
doc.Save(xmlPath); //保存
删除和修改都要保存