el.SetAttribute("name","風雲"); //新增person節點的屬性"name"
el.SetAttribute("sex","女"); //新增person節點的屬性 "sex"
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屬性值為風雲{xe.SetAttribute("name","發明");
//如果下面有子節點在下走
XmlNodeList nls=xe.ChildNodes;//繼續獲取xe子節點的所有子節點
foreach(XmlNode xn1 in nls)//遍歷{XmlElement xe2=(XmlElement)xn1;//轉換型別
if(xe2.Name=="pass")//如果找到{xe2.InnerText="66666";//則修改break;}}break;}}xmlDoc.Save(Server.MapPath("user.xml"));//儲存}//刪出節點private void deleteNode(){LoadXml();XmlNodeList xnl=xmlDoc.SelectSingleNode("user").ChildNodes;
foreach(XmlNode xn in xnl){XmlElement xe=(XmlElement)xn;
xe.RemoveAll();//刪除該節點的全部內容break;}}xmlDoc.Save(Server.MapPath("user.xml"));//儲存}private void showIt(){LoadXml();XmlNode xn=xmlDoc.SelectSingleNode("user");
XmlNodeList xnl=xn.ChildNodes;
foreach(XmlNode xnf in xnl){XmlElement xe=(XmlElement)xnf;
// Console.WriteLine(xe.GetAttribute("name"));//顯示屬性值
// foreach(XmlNode xn2 in xnf1)// {// Console.WriteLine(xn2.InnerText);//顯示子節點點文字// }}
el.SetAttribute("name","風雲"); //新增person節點的屬性"name"
el.SetAttribute("sex","女"); //新增person節點的屬性 "sex"
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屬性值為風雲{xe.SetAttribute("name","發明");
//如果下面有子節點在下走
XmlNodeList nls=xe.ChildNodes;//繼續獲取xe子節點的所有子節點
foreach(XmlNode xn1 in nls)//遍歷{XmlElement xe2=(XmlElement)xn1;//轉換型別
if(xe2.Name=="pass")//如果找到{xe2.InnerText="66666";//則修改break;}}break;}}xmlDoc.Save(Server.MapPath("user.xml"));//儲存}//刪出節點private void deleteNode(){LoadXml();XmlNodeList xnl=xmlDoc.SelectSingleNode("user").ChildNodes;
foreach(XmlNode xn in xnl){XmlElement xe=(XmlElement)xn;
xe.RemoveAll();//刪除該節點的全部內容break;}}xmlDoc.Save(Server.MapPath("user.xml"));//儲存}private void showIt(){LoadXml();XmlNode xn=xmlDoc.SelectSingleNode("user");
XmlNodeList xnl=xn.ChildNodes;
foreach(XmlNode xnf in xnl){XmlElement xe=(XmlElement)xnf;
// Console.WriteLine(xe.GetAttribute("name"));//顯示屬性值
// foreach(XmlNode xn2 in xnf1)// {// Console.WriteLine(xn2.InnerText);//顯示子節點點文字// }}