星空网 > 软件开发 > ASP.net

.net中XML的创建02(linqToXml)

linqTo具体的使用如下:
引用程序集using System.

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.

完整的链式创建
  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.

生成结果:

<?  <root>
    <Student id="001">
      <Name>张三</Name>
      <Age>12</Age>
      <Gender>男</Gender>
    </Student>
  </root>




原标题:.net中XML的创建02(linqToXml)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

金山云:https://www.ikjzd.com/w/1573201940343857153
KTD(Keyword Tool Dominator):https://www.ikjzd.com/w/1573201940977197057
快麦ERP:https://www.ikjzd.com/w/1573201952096641026
中国跨境电商交易会(跨交会)(跨交会):https://www.ikjzd.com/w/1573201970056650754
跨境@米show:https://www.ikjzd.com/w/1573201970597715970
跨境灯集团:https://www.ikjzd.com/w/1573201971792748546
最新研究:亚马逊、沃尔玛、Temu和Shein卖家重合率不断攀升:https://www.kjdsnews.com/a/1836554.html
三清山好玩乜?:https://www.vstour.cn/a/365182.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流