国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丽江市| 惠东县| 巴中市| 万山特区| 福清市| 新宁县| 鸡东县| 永寿县| 武川县| 兰西县| 潢川县| 汝南县| 六安市| 兴宁市| 忻城县| 松阳县| 巴林左旗| 宾川县| 徐闻县| 塔河县| 浪卡子县| 杂多县| 荆门市| 饶河县| 莲花县| 信宜市| 宽城| 黑山县| 边坝县| 博爱县| 铜梁县| 开封市| 安化县| 浏阳市| 云霄县| 临沧市| 新巴尔虎左旗| 镶黄旗| 沂水县| 西林县| 乐安县|