国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

asp.n、et操作xml增刪改示例分享

2019-11-02 15:14:18
字體:
來源:轉載
供稿:網友

 這篇文章主要介紹了asp.net操作xml增刪改示例,需要的朋友可以參考下

 代碼如下:using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Xml; private XmlDocument xmlDoc; //load xml file private void LoadXml() {     xmlDoc=new XmlDocument();     xmlDoc.Load(Server.MapPath("User.xml")); } //添加節點 private void AddElement() {     LoadXml();     XmlNode xmldocSelect=xmlDoc.SelectSingleNode("user");     XmlElement el=xmlDoc.CreateElement("person");     //添加person節點     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;         if(xe.GetAttribute("name")=="發明")         {             //xe.RemoveAttribute("name");//刪除name屬性             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"));//顯示屬性值   &nb
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日喀则市| 临武县| 米林县| 丹巴县| 开原市| 满城县| 长春市| 惠安县| 云霄县| 齐齐哈尔市| 临清市| 德庆县| 星座| 永登县| 汕头市| 曲麻莱县| 沁阳市| 册亨县| 三江| 五家渠市| 元朗区| 南开区| 沛县| 那曲县| 兴宁市| 白城市| 铜陵市| 唐河县| 措美县| 新乐市| 资阳市| 阳泉市| 荔波县| 通化县| 茌平县| 西华县| 罗城| 桐庐县| 兰坪| 公主岭市| 邯郸县|