码迷,mamicode.com
首页 > 其他好文 > 详细

XML文档的创建

时间:2017-05-10 14:29:44      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:style   color   信息   通过   pre   文档   引用   blog   str   

右键项目,添加,新建项,XML文件

XML文件的第一行有一个标题,标题描述了这个XML文件的版本和编码

XML文件必须有根节点且只能有一个根节点,如<Books></Books>,  (XML严格区分大小写)

在根节点下可以有多本书,及多个<book></book>……<book></book>,在<book>节点下可以有<name></name>,<price></price>等

 

通过代码来创建XML文档

  1.引用命名空间  (using system.Xml;)

  2.创建XML文档对象  (创建、读、写、追加都需要)

  3.创建第一个行描述信息,并且添加到doc文档中

  4.创建根节点,将根节点添加到文档中

  5.给根节点创建子节点

  代码:

    XmlDocument doc = new XmlDocument();      //创建XML文档对象(之前先引用命名空间)
       //创建第一个行描述信息,并且添加到doc文档中
       XmlDeclaration dec= doc.CreateXmlDeclaration("1.0","utf-8",null);
       doc.AppendChild(dec);
       //创建根节点,并且添加到文档中
       XmlElement books= doc.CreateElement("Books");
    doc.AppendChild(books);

    XmlElement book1= doc.CreateElement("book");    //5.给根节点Books创建子节点
    books.AppendChild(book1);     XmlElement name1= doc.CreateElement("Name");        //6.给book1添加子节点
    name1.InnerText = "水浒传";
    book1.AppendChild(name1);
    XmlElement price1= doc.CreateElement("Price");
    price1.InnerText = "25";
    book1.AppendChild(price1);
    //……接着还可以给书添加其他要描述的信息

    //……接着还可以添加其他的书,写的时候注意将book1改为book2、book3等,同时修改对应的信息,标签不用改
doc.Save("Books.xml");

通过代码创建带属性的XML文档

 

    XmlDocument doc = new XmlDocument();
       XmlDeclaration dec= doc.CreateXmlDeclaration("1.0","utf-8",null);
       doc.AppendChild(dec);

       XmlElement order= doc.CreateElement("Order");  //创建根节点
    doc.AppendChild(order);

    XmlElement book1= doc.CreateElement("book");    //5.给根节点Books创建子节点
    books.AppendChild(book1); 

 

XML文档的创建

标签:style   color   信息   通过   pre   文档   引用   blog   str   

原文地址:http://www.cnblogs.com/zhangchaoran/p/6835304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!