麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

一個比較有用的XML文件操作類 C#代碼 可以繼續擴展

2024-09-05 20:55:57
字體:
來源:轉載
供稿:網友

public class cxml

{

    private string strxmlfile;

     private xmldocument objxmldoc = new xmldocument();

     public cxml(string xmlfile)

     {

         //構造函數

         try

         {

              objxmldoc.load(xmlfile);

         }

         catch

         {

         }

         strxmlfile = xmlfile;

     }

     public dataview getdata(string xmlpathnode)

     {

         //查找數據返回一個dataview

         dataset ds = new dataset();

         stringreader read = new stringreader(objxmldoc.selectsinglenode(xmlpathnode).outerxml);

         ds.readxml(read);

         return ds.tables[0].defaultview;

     }

     public void replace(string xmlpathnode,string content)

     {

         //更新節點內容

         objxmldoc.selectsinglenode(xmlpathnode).innertext = content;

     }

     public void delete(string node)

     {

         //刪除一個節點

         string mainnode = node.substring(0,node.lastindexof("/"));

         objxmldoc.selectsinglenode(mainnode).removechild(objxmldoc.selectsinglenode(node));

     }

     public void insertnode(string mainnode,string childnode,string element,string content)

     {

         //插入一節點和此節點的一子節點

         xmlnode objrootnode = objxmldoc.selectsinglenode(mainnode);

         xmlelement objchildnode = objxmldoc.createelement(childnode);

         objrootnode.appendchild(objchildnode);

         xmlelement objelement = objxmldoc.createelement(element);

         objelement.innertext = content;

         objchildnode.appendchild(objelement);

     }

     public void insertelement(string mainnode,string element,string attrib,string attribcontent,string content)

     {

         //插入一個節點帶一個屬性

         xmlnode objnode = objxmldoc.selectsinglenode(mainnode);

         xmlelement objelement = objxmldoc.createelement(element);

         objelement.setattribute(attrib,attribcontent);

         objelement.innertext = content;

         objnode.appendchild(objelement);

     }

     public void insertelement(string mainnode,string element,string content)

     {

         //插入一個節點不帶屬性

         xmlnode objnode = objxmldoc.selectsinglenode(mainnode);

         xmlelement objelement = objxmldoc.createelement(element);

         objelement.innertext = content;

         objnode.appendchild(objelement);

     }

     public void save()

     {

         //保存xml文件

         try

         {

              objxmldoc.save(strxmlfile);

         }

         catch

         {

         }

         objxmldoc = null;

     }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 人禽l交免费视频 | 亚洲四播房 | 国产va在线观看免费 | 污视频在线免费播放 | 依依成人综合 | 久久99国产精品久久 | 欧美成人午夜 | 黄色毛片18 | 黄色日韩网站 | 免费人成年短视频在线观看网站 | 免费淫视频 | 久久精品99久久久久久2456 | 精品国产一区二区三区四区阿崩 | 久久亚洲综合色 | 成人做爰高潮片免费视频韩国 | 久久久久久久久久久久久久国产 | 538在线精品 | 中文字幕在线播放第一页 | 黄视频网站免费观看 | 欧美精品久久天天躁 | 国产高清美女一级毛片久久 | 久久不射电影 | 激情亚洲一区二区三区 | 久久免费视频精品 | 密室逃脱第一季免费观看完整在线 | 男女做性免费网站 | 国产亚洲精品久久久久5区 日韩一级片一区二区三区 国产精品久久久久av | 一区二区三区日韩电影 | 中文字幕线观看 | 久久蜜桃精品一区二区三区综合网 | 多人乱大交xxxxx变态 | 欧美一级黄色录像片 | 在线成人免费视频 | 国产噜噜噜 | 最新欧美精品一区二区三区 | 羞羞色在线观看 | 99影视电影电视剧在线播放 | 成人h视频在线 | 激情亚洲一区二区三区 | av观看国产 | 综合网日日天干夜夜久久 |