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

首頁 > 學院 > 開發設計 > 正文

.net中XML的創建02(linqToXml)

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

.net中xml的創建02(linqToXml)

linqToXml比較的靈活和方便,它是基于函數式編程具體的使用如下:引用程序集using System.Xml.Linq;

1、創建XDocument并設置文檔頭

  XDocument XDoc = new XDocument();  XDoc.Declaration = new XDeclaration("1,0", "gb2312", null);

2、創建根節點元素XElement

  XElement root = new XElement("root");//創建節點

  XDoc.Add(root);//添加子節點

3、創建子節點并添加屬性

  //類似于dom模式創建

  XElement stu= new XElement("Student");//創建Student節點

  XAttribute id= new XAttribute("id", "001");//創建屬性id并設置值為"001"

  stu.add(id);//為stu節點添加id屬性

  //鏈式模式創建

  XElement stu= new XElement("Student", new XAttribute("id", "001"));

4、為Student創建子節點(三種創建方法)

  XElement name = new XElement("Name");

  XText xt = new XText("張三");

  name.Add(xt);

  XElement age = new XElement("Age");

  age.Value = "12";

  XElement gender = new XElement("Gender", "男");

5、保存  XDoc.Save("xxx.xml");

完整的鏈式創建  new XDocument(new XDeclaration("1.0", "gb2312", null), new XElement("root", new XElement("Student", new XAttribute("id", "001"), new XElement("Name", "張三"), new XElement("Age", "12"), new XElement("Gender", "男")))).Save("xxx.xml");

生成結果:

<?xml version="1.0" encoding="gb2312"?>  <root>     <Student id="001">       <Name>張三</Name>       <Age>12</Age>       <Gender>男</Gender>     </Student>  </root>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 稷山县| 天峻县| 武山县| 文安县| 综艺| 双桥区| 贡觉县| 白城市| 津市市| 五家渠市| 扶余县| 深水埗区| 景泰县| 廉江市| 济阳县| 和田县| 旌德县| 罗甸县| 新余市| 阿坝县| 当涂县| 乐安县| 濮阳县| 佛坪县| 荥经县| 宾川县| 拉孜县| 洪雅县| 镇江市| 桃江县| 普兰店市| 资兴市| 临夏县| 桓台县| 青州市| 株洲市| 宁晋县| 环江| 承德市| 呼玛县| 崇文区|