代碼實(shí)例講解如何用C#創(chuàng)建XML
作者:風(fēng)與云隨
本文將通過(guò)一個(gè)代碼實(shí)例,來(lái)講解如何用C#創(chuàng)建XML。希望本實(shí)例能幫助大家了解XML,Xml是Internet環(huán)境中跨平臺(tái)的,依賴(lài)于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。
C#創(chuàng)建XML文檔通過(guò).Net FrameWork SDK中的命名空間"System.Xml"中封裝的各種類(lèi)來(lái)實(shí)現(xiàn)的。下面就按照一個(gè)XML典型文檔結(jié)構(gòu)來(lái)介紹一下。
- XmlDocument doc = new XmlDocument();
- XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null);
- doc.AppendChild(dec);
- //創(chuàng)建一個(gè)根節(jié)點(diǎn)(一級(jí))
- XmlElement root = doc.CreateElement("First");
- doc.AppendChild(root);
- //創(chuàng)建節(jié)點(diǎn)(二級(jí))
- XmlNode node = doc.CreateElement("Seconde");
- //創(chuàng)建節(jié)點(diǎn)(三級(jí))
- XmlElement element1 = doc.CreateElement("Third1");
- element1.SetAttribute("Name", "Sam");
- element1.SetAttribute("ID", "665");
- element1.InnerText = "Sam Comment";
- node.AppendChild(element1);XmlElement element2 = doc.CreateElement("Third2");
- element2.SetAttribute("Name", "Round");
- element2.SetAttribute("ID", "678");
- element2.InnerText = "Round Comment";
- node.AppendChild(element2);
- root.AppendChild(node);
- doc.Save(@"d:\bb.xml");
- Console.Write(doc.OuterXml);
C#創(chuàng)建XML就為大家介紹到這里
【編輯推薦】
責(zé)任編輯:彭凡
來(lái)源:
baidu.com