24th
01.09
net之旅:XmlDocument对象
工作中遇到操作xml节点。对其节点值加1.后考虑到XmlDocument对象
使用XmlDocument类前必先引用两个命名空间:
- using System.Xml;
- using System.IO;
操作节点值代码如下:
- XmlDocument xmlDoc = new XmlDocument();
- xmlDoc.Load(Server.MapPath("~/App_Data/xml.xml"));
- XmlNodeList elemList = xmlDoc.GetElementsByTagName("SiteName");
- XmlNode mNode;
- for (int i = 0; i < elemList.Count; i++)
- {
- mNode = elemList[i];
- mNode.InnerText = Convert.ToString(Convert.ToInt16(mNode.InnerText) - 1);
- }
- XmlTextWriter xw = new XmlTextWriter(new StreamWriter(Server.MapPath("~/App_Data/xml.xml")));
- xw.Formatting = Formatting.Indented;
- xmlDoc.WriteTo(xw);
- xw.Close();
Name: Cngothic 













