xml:可扩展的标志性语言 主要用于储存数据。
xml:是严格区分大小写
xml:是成对出现
如何动态创建xml?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
using System.Xml; namespace xml { class Program { static void Main(string[] args) { XmlDocument doc = new XmlDocument(); //创建描述信息 XmlDeclaration dec=doc.CreateXmlDeclaration("1.0", "utf-8", null); doc.AppendChild(dec); //创建根节点 XmlElement dsc = doc.CreateElement("Books"); doc.AppendChild(dsc); //给根节点创建子节点 XmlElement book1 = doc.CreateElement("book"); dsc.AppendChild(book1); //给子节点创建子元素 XmlElement nm = doc.CreateElement("name"); nm.InnerText="水浒传"; book1.AppendChild(nm); doc.Save("Books.xml"); Console.WriteLine("保存成功"); Console.ReadKey(); } } } |
完成创建后:
1 2 3 4 5 6 |
<?xml version="1.0" encoding="utf-8"?> <Books> <book> <name>水浒传</name> </book> </Books> |