asp.net 操作xml(2) el.SetAttribute("age","25"); //添加person节点的属性 "age" XmlElement xesub1=xmlDoc.CreateElement("pass"); //添加person节点的里的节点 xesub1.InnerText="123";//设置文本节点 el.AppendChild(xesub1); XmlElement xesub2=xmlDoc.CreateElement("Address"); xesub2.InnerText="昆明";//设置文本节点 el.AppendChild(xesub2);
xmldocSelect.AppendChild(el); xmlDoc.Save(Server.MapPath("user.xml"));
}
//修改节点 private void UpdateElement() { LoadXml(); XmlNodeList nodeList=xmlDoc.SelectSingleNode("user").ChildNodes;//获取bookstore节点的所有子节点 foreach(XmlNode xn in nodeList)//遍历所有子节点 { XmlElement xe=(XmlElement)xn;//将子节点类型转换为XmlElement类型 if(xe.GetAttribute("name")=="风云")//如果name属性值为“风云”