C#之XML基础 为一个节点添加两个属性值

1、代码

[csharp]  view plain  copy
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6. using System.Xml;  
  7.   
  8. namespace ConsoleApplication3  
  9. {  
  10.     class Program  
  11.     {  
  12.         static void Main(string[] args)  
  13.         {  
  14.             XmlDocument xml = new XmlDocument();  
  15.   
  16.             //创建第一行描述信息  
  17.             //                                                       版本   编码格式    
  18.             XmlDeclaration theFirstRowOfXml=  xml.CreateXmlDeclaration("1.0","utf-8",null);  
  19.             xml.AppendChild(theFirstRowOfXml);  
  20.   
  21.             //保存之前要创建根节点,根节点的名字是Books  
  22.             XmlElement Books= xml.CreateElement("Books");  
  23.             //再把创建的根节点加入到xml中  
  24.             xml.AppendChild(Books);  
  25.   
  26.             //创建Books根节点下的一个子节点  
  27.             XmlElement Book1 = xml.CreateElement("Book");  
  28.             Books.AppendChild(Book1);  
  29.   
  30.             XmlElement Name = xml.CreateElement("Name");  
  31.             Name.InnerText = "金刚经";  
  32.             Book1.AppendChild(Name);  
  33.   
  34.             XmlElement Class = xml.CreateElement("Class");  
  35.             Class.InnerText ="佛家";  
  36.             Book1.AppendChild(Class);  
  37.   
  38.             XmlElement Count = xml.CreateElement("Count");  
  39.             Count.SetAttribute("count""10");  
  40.             Count.SetAttribute("discount","80%");  
  41.             Book1.AppendChild(Count);  
  42.   
  43.             xml.Save("创建的文件.xml");  
  44.             Console.WriteLine("OK");  
  45.             Console.ReadKey();  
  46.         }  
  47.     }  
  48. }  



2、控制台效果

C#之XML基础 为一个节点添加两个属性值_第1张图片


3、XML文件

[csharp]  view plain  copy
  1. "1.0" encoding="utf-8"?>  
  2.   
  3.     
  4.     金刚经  
  5.     佛家  
  6.     "10" discount="80%" />  
  7.     
  8.  

你可能感兴趣的:(xml)