C#读写XML(1)
来源:互联网 发布:淘宝三国杀主播店 编辑:程序博客网 时间:2024/06/04 19:55
- using System.Xml;
- XmlDocument xmlDoc = new XmlDocument();
- XmlNode root = xmlDoc.CreateElement("filters");
- for (int i = 0; i < extList.Items.Count; i++)
- {
-
- XmlElement filterElm = xmlDoc.CreateElement("filter");
- filterElm.SetAttribute("name", extList.Items[i].ToString());
- filterElm.SetAttribute("checked", extList.GetItemChecked(i).ToString());
-
- root.AppendChild(filterElm);
- }
- xmlDoc.AppendChild(root);
- xmlDoc.Save(file);
- XmlDocument xmlDoc = new XmlDocument();
- xmlDoc.Load(file);
- XmlNode root = xmlDoc.SelectSingleNode("filters");
- XmlNodeList childNodes = root.ChildNodes;
- foreach (XmlNode childElm in childNodes)
- {
- extList.Items.Add(childElm.Attributes["name"].Value.ToString());
- if (childElm.Attributes["checked"].Value.Equals("True"))
- {
- extList.SetItemChecked(extList.Items.Count - 1, true);
- }
- }