LINQToXML循环增加XElement节点
LINQ TO XML操作xml文件比较简单,下面是循环增加节点的代码:
1 /// <summary> 2 /// 创建新的XML文件 3 /// </summary> 4 private void CreateXML() 5 { 6 XElement XEle = new XElement("UserInfos"); 7 for (int i = 0; i < nodeUserName.Length; i++) 8 { 9 XEle.Add( 10 new XElement("UserInfo", 11 new XAttribute("TableKey", (i + 1).ToString()), 12 new XAttribute("UserName", nodeUserName.ToString()), 13 new XAttribute("PassWord", nodePassword.ToString()) 14 ) 15 ); 16 } 17 XEle.Save(XMLPath); 18 }