传统的创建主要是依据
具体实例:
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>
原标题:.net中XML的创建01(传统方法)
关键词:.NET