XML中怎样通过XmlDocument与XDocument方式写入XML

  介绍

这篇文章将为大家详细讲解有关XML中怎样通过XmlDocument与XDocument方式写入XML,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

& lt; pre  name=癱ode",类=皃lain"在

在。net中通过XmlDocument与XDocument方式也可以写入其XML中XmlDocument是原来支持的标准的XML写入类,现在扩展的XDocument类使用更加方便、下面用XDocument类来写入一个XML文件。

写入步骤:

(1)首先创建一个XDocument对象

(2)设置XML的文档定义

(3)创建根节点

(4)循环集列表合创建子节点(这里用的是人的类来录入数据)

(5)保存到文件

& lt;/pre> & lt; pre  code_snippet_id=?703485“, snippet_file_name=癰log_20160531_9_7405027", name=癱ode",类=癱sharp"比;   & lt; pre  name=癱ode",类=癱sharp"祝辞,List, list =, new  List ();   & lt; span 风格=白痔謇嘈?Microsoft  YaHei;字体大小:18 px;“在,,,,,,,,,,,,   list.Add (new 人(),{,name =,“IstarI",, age =, 20日,Email =,“1061399756 @qq.com",});   ,,,,,,,,,,,list.Add (new 人(),{,name =,“Orange",, age =, 20日,Email =,“521 @qq.com",});      ,,,,,,,,,,,//1,创建一个XDocument对象   ,,,,,,,,,,,XDocument  xDoc =, new  XDocument ();   ,,,,,,,,,,,XDeclaration  XDec =, new  XDeclaration (“1.0“,“utf-8",“no");   ,,,,,,,,,,,//设置xml的文档定义   ,,,,,,,,,,,xDoc.Declaration =, XDec;      ,,,,,,,,,,,//2,创建根节点   ,,,,,,,,,,,XElement  rootElement =, new  XElement (“List");   ,,,,,,,,,,,xDoc.Add (rootElement);      ,,,,,,,,,,,//3,循环集列表合创建子节点   ,,,,,,,,,,,for  (int 小姐:=,0;,小姐:& lt; list.Count;,我+ +)   ,,,,,,,,,,,{   ,,,,,,,,,,,,,,,//为每个人对象创建一个人元素   ,,,,,,,,,,,,,,,XElement  xpersonElement =, new  XElement (“person");   ,,,,,,,,,,,,,,,xpersonElement.SetAttributeValue (“id",,(小姐:+,- 1).ToString ());   ,,,,,,,,,,,,,,,xpersonElement.SetElementValue (“name",,列表[我]. name);   ,,,,,,,,,,,,,,,xpersonElement.SetElementValue (“age",,[我].age.ToString 列表());   ,,,,,,,,,,,,,,,xpersonElement.SetElementValue (“Email",,列表[我].Email);   ,,,,,,,,,,,,,,,rootElement.Add (xpersonElement);   ,,,,,,,,,,,}   ,,,,,,,,,,,//4,保存到文件   ,,,,,,,,,,,xDoc.Save (“List1.xml");   ,,,,,,,,,,,MessageBox.Show (“OK"); & lt;/span>

写入完毕后在调试下就会出现这个文件,然后打开它就会看到自己想要的结果。

 XML中怎样通过XmlDocument与XDocument方式写入XML”> </p> <p class=关于“XML中怎样通过XmlDocument与XDocument方式写入XML”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

XML中怎样通过XmlDocument与XDocument方式写入XML