国产探花免费观看_亚洲丰满少妇自慰呻吟_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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝昌县| 若尔盖县| 定安县| 衡东县| 孟村| 平南县| 顺昌县| 贵德县| 青岛市| 靖边县| 沙河市| 永仁县| 大邑县| 茶陵县| 怀仁县| 银川市| 南充市| 新干县| 迁西县| 诸城市| 开江县| 修文县| 瑞丽市| 红桥区| 天台县| 清丰县| 康乐县| 体育| 峨眉山市| 寿阳县| 北海市| 成武县| 南昌市| 怀仁县| 廉江市| 枞阳县| 新津县| 渝中区| 兴海县| 潮安县| 陆河县|