同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 .net操作xml文件(新增.修改,刪除,讀取)

.net操作xml文件(新增.修改,刪除,讀取)

來源: | 時間:2013/4/17 22:39:20 |
 1 一、簡單介紹
2 using System.Xml;
3 //初始化一個xml實例

4 XmlDocument xml=new XmlDocument();
5 //導(dǎo)入指定xml文件

6 xml.Load(path);
7 xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
8 //指定一個節(jié)點

9 XmlNode root=xml.SelectSingleNode("/root");
10 //獲取節(jié)點下所有直接子節(jié)點

11 XmlNodeList childlist=root.ChildNodes;
12 //判斷該節(jié)點下是否有子節(jié)點

13 root.HasChildNodes;
14 //獲取同名同級節(jié)點集合

15 XmlNodeList nodelist=xml.SelectNodes("/Root/News");
16 //生成一個新節(jié)點

17 XmlElement node=xml.createElement_x("News");
18 //將節(jié)點加到指定節(jié)點下,作為其子節(jié)點

19 root.AppendChild(node);
20 //將節(jié)點加到指定節(jié)點下某個子節(jié)點前

21 root.InsertBefore(node,root.ChildeNodes[i]);
22 //為指定節(jié)點的新建屬性并賦值

23 node.SetAttribute("id","11111");
24 //為指定節(jié)點添加子節(jié)點

25 root.AppendChild(node);
26 //獲取指定節(jié)點的指定屬性值

27 string id=node.Attributes["id"].Value;
28 //獲取指定節(jié)點中的文本

29 string content=node.InnerText;
30 //保存XML文件

31 string path=Server.MapPath("~/file/bookstore.xml");
32 xml.Save(path);
33 //or use :xml.Save(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));

34 二、具體實例
35 在C#.net中如何操作XML
36 需要添加的命名空間:
37 using System.Xml;
38 定義幾個公共對象:
39 XmlDocument xmldoc ;
40 XmlNode xmlnode ;
41 XmlElement xmlelem ;
42 1,創(chuàng)建到服務(wù)器同名目錄下的xml文件:
43
44 方法一:
45 xmldoc = new XmlDocument ( ) ;
46 //加入XML的聲明段落,<?xml version="1.0" encoding="gb2312"?>

47 XmlDeclaration xmldecl;
48 xmldecl = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
49 xmldoc.AppendChild ( xmldecl);
50 //加入一個根元素

51 xmlelem = xmldoc.createElement_x ( "" , "Employees" , "" ) ;
52 xmldoc.AppendCh

服務(wù)熱線

153 8323 9821

功能和特性

價格和優(yōu)惠

網(wǎng)站和維護

推廣和優(yōu)化

微信服務(wù)號