C# 笔记 XML基础
//1.创建一个XML文档对象 XmlDocument doc = new XmlDocument(); //2.创建第一行描述信息 XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", null); //3.将创建的第一行数据添加到文档中 doc.AppendChild(dec); //4.给文档添加根节点 XmlElement books = doc.CreateElement("Books"); //5.将根节点添加给文档对象 doc.AppendChild(books); //6.给根节点添加子节点 XmlElement book1 = doc.CreateElement("Book"); //将子节点book1添加到根节点下 books.AppendChild(book1); //7.给book1添加子节点 XmlElement bookName1 = doc.CreateElement("BookName"); //8.设置标签中显示的文本 bookName1.InnerText = "水浒传"; book1.AppendChild(bookName1); // InnerText 会将<>解析为<> InnerXml会之间将<>写入xml XmlElement author1 = doc.CreateElement("Author"); author1.InnerText = "<Author>匿名</Author>"; book1.AppendChild(author1); XmlElement price1 = doc.CreateElement("Price"); price1.InnerXml = "<Author>匿名</Author>"; book1.AppendChild(price1); XmlElement des1 = doc.CreateElement("Des"); des1.InnerXml = "宋朝时期人民起义"; book1.AppendChild(des1); doc.Save("Book.xml");
XmlElement orderItem2 = doc.CreateElement("OrderItem"); orderItem2.SetAttribute("Name", "雨衣"); orderItem2.SetAttribute("Count", "1"); items.AppendChild(orderItem2);