• C#Doc写入 XML文件


    HTML是XML的先驱,XML延续了HTML的简单性的优点。XML不是用来替代HTML的, XML和HTML为不同的目的而设计: XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而XML旨在描述信息HTML是XML的先驱,XML延续了HTML的简单性的优点。XML不是用来替代HTML的, XML和HTML为不同的目的而设计: XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而XML旨在描述信息

    优点:


    容易读懂;

    格式标准任何语言都内置了XML分析殷勤,不用单独进行文件分析引擎的编写.

    缺点:

    用普通二进制传输数据的缺点,解析方式各异..

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Xml;
     6 namespace _03写入一个XML文件
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             //1、创建一个XML文档对象
    13             XmlDocument doc = new XmlDocument();
    14             //2、创建第一行描述信息
    15             XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", null);
    16             //3、将创建的第一行数据添加到文档中
    17             doc.AppendChild(dec);
    18             //4、给文档添加根节点
    19             XmlElement books = doc.CreateElement("Books");
    20             //5、将根节点添加给文档对象
    21             doc.AppendChild(books);
    22 
    23             //6、给根节点添加子节点
    24             XmlElement book1 = doc.CreateElement("Book");
    25             //将子节点book1添加到根节点下
    26             books.AppendChild(book1);
    27 
    28             //7、给book1添加子节点
    29             XmlElement bookName1 = doc.CreateElement("BookName");
    30             //8、设置标签中显示的文本
    31             bookName1.InnerText = "水浒传";
    32             book1.AppendChild(bookName1);
    33 
    34 
    35             XmlElement author1 = doc.CreateElement("Author");
    36             author1.InnerText = "20RMB";
    37             book1.AppendChild(author1);
    38 
    39 
    40             XmlElement des1 = doc.CreateElement("Des");
    41             des1.InnerXml = "好看,顶!~!!!!";
    42             book1.AppendChild(des1);
    43 
    44 
    45             Console.WriteLine("保存成功");
    46             doc.Save("Book.xml");
    47             Console.ReadKey();
    48         }
    49     }
    50 }
  • 相关阅读:
    结果填空:青蛙爬井
    天上的星星 (前缀和)
    Poj3253 Fence Repair (优先队列)
    Requests+BeautifulSoup+正则表达式爬取猫眼电影Top100(名称,演员,评分,封面,上映时间,简介)
    数字图像处理之几种滤波器
    CodeForces
    直方图部分
    Codeforces Round #431 (Div. 2)
    2017中国大学生程序设计竞赛
    C++中数字与字符串之间的转换(转载自http://www.cnblogs.com/luxiaoxun/)
  • 原文地址:https://www.cnblogs.com/ASsss/p/10570573.html
Copyright © 2020-2023  润新知