介绍
这篇文章将为大家详细讲解有关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”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。