扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
(三).C#创建XML文档的第二种方法:
在介绍完第一种方法以后,我想每一个读者都感觉到用C#创建XML文档是一项比较烦杂的工作了,因为不仅要了解创建的知识,还要了解文档的结构,这样创建的过程就是一步一步的了。下面就来介绍一种比较容易的创建方法,这种创建方法是直接定义XML文档,然后把他保存到文件中就可以了。
(1).创建一个XML文档:
这一点和第一种方法一样,在这里就不介绍了。
(2).通过"XmlDocument"类中的"LoadXml"方法,直接在文档中加入想要加入的XML数据。当然你加入的XML应该符合XML的语法,不然产生的文件也没有什么意义了。下面是加入XML的具体代码:
doc.LoadXml ( "<Employees> " + "<NO1>" + "<Name>Ma Jin Hu</Name>" + "<ZIP> 239000 </ZIP>" + "<Address>Feng Huang Street</Address>" + "<City>Chu Zhou City</City>" + "<State> ANHUI </State>" + "</NO1>" + "<NO2>" + "<Name>Wang Tian</Name>" + "<ZIP> 239000 </ZIP>" + "<Address>Lang Ya Street</Address>" + "<City>He Fei City</City>" + "<State> ANHUI </State>" + "</NO2>" + "<NO3>" + "<Name>Zou Wen Biao</Name>" + "<ZIP> 100000 </ZIP>" + "<Address>Sai Di Street</Address>" + "<City>Bei Jin City</City>" + "<State>Bei Jin</State>" + "</NO3>" + "</Employees>" ) ; |
doc.Save ( "data.xml" ) ; |
using System ; using System.IO ; using System.Xml; public class Sample { public static void Main ( ) { //创建一个XmlDocument对象 XmlDocument doc = new XmlDocument ( ) ; doc.LoadXml ( "<Employees> " + "<NO1>" + "<Name>Ma Jin Hu</Name>" + "<ZIP> 239000 </ZIP>" + "<Address>Feng Huang Street</Address>" + "<City>Chu Zhou City</City>" + "<State> ANHUI </State>" + "</NO1>" + "<NO2>" + "<Name>Wang Tian</Name>" + "<ZIP> 239000 </ZIP>" + "<Address>Lang Ya Street</Address>" + "<City>He Fei City</City>" + "<State> ANHUI </State>" + "</NO2>" + "<NO3>" + "<Name>Zou Wen Biao</Name>" + "<ZIP> 100000 </ZIP>" + "<Address>Sai Di Street</Address>" + "<City>Bei Jin City</City>" + "<State>Bei Jin</State>" + "</NO3>" + "</Employees>" ) ; //保存这个文档到文件中 doc.Save ( "data.xml" ) ; } } |
<Employees> <NO1> <Name>Ma Jin Hu</Name> <ZIP> 239000 </ZIP> <Address>Feng Huang Street</Address> <City>Chu Zhou City</City> <State> ANHUI </State> </NO1> <NO2> <Name>Wang Tian</Name> <ZIP> 239000 </ZIP> <Address>Lang Ya Street</Address> <City>He Fei City</City> <State> ANHUI </State> </NO2> <NO3> <Name>Zou Wen Biao</Name> <ZIP> 100000 </ZIP> <Address>Sai Di Street</Address> <City>Bei Jin City</City> <State>Bei Jin</State> </NO3> </Employees> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者