你的位置:首页 > ASP.net教程

[ASP.net教程].net中XML的创建01(传统方法)


  传统的创建主要是依据

  具体实例:

  

  1-> 创建

    

    

    

  2->创建根节点,并添加到

    

    

  3->准备数据,循环该数据集合,并创建

    List<Student> list = new List<Student>(){

      new Student(){Name="张三",Gender="男",Age=17},

      new Student(){Name="李四",Gender="男",Age=21},

      new Student(){Name="王五",Gender="男",Age=19}
    };

    //循法集合中的对象

for (int i = 0; i < list.Count(); i++)
{

//创建stu节点并添加属性id

id.Value = "00" + (i+1);//为属性赋值
stu.Attributes.Append(id);//将属性id添加到stu的属性集合中去

 

//创建name节点并复制。然后追加到stu节点下

name.AppendChild( stu.AppendChild(name); //将name节点添加到stu节点下

 

//创建age 节点并复制。然后追加到stu节点下

age.AppendChild( stu.AppendChild(age);

 

//创建gender 节点并复制。然后追加到stu节点下

gender.AppendChild( stu.AppendChild(gender);

 

//将stu节点追加到跟节点root下
root.AppendChild(stu);

}

 

  4->保存

     

  5->最终生成的

<?<root>


  <Student id="001">
    <Name>张三</Name>
    <Age>17</Age>
    <Gender>男</Gender>
  </Student>


  <Student id="002">
    <Name>李四</Name>
    <Age>21</Age>
    <Gender>男</Gender>
  </Student>


  <Student id="003">
    Name>王五</Name>
    <Age>19</Age>
    <Gender>男</Gender>
  </Student>


</root>