<pre name="code" class="plain">
XML kann auch in .net über XmlDocument geschrieben werden, und XmlDocument ist die ursprünglich unterstützte Standard-XML-Schreibklasse. Jetzt ist die erweiterte XDocument-Klasse bequemer zu verwenden eine XML-Datei.
Schreibschritte:
(1) Erstellen Sie zunächst ein XDocument-Objekt
(2 ) Legen Sie die XML-Dokumentdefinition fest
(3) Erstellen Sie den Stammknoten
(4) Durchlaufen Sie die Listensammlung, um untergeordnete Knoten zu erstellen (verwendet). (hier ist die Personenklasse, um Daten einzugeben)
(5) In Datei speichern
<pre name="code" class="csharp"> List<person> list = new List<person>(); <span style="font-family:Microsoft YaHei;font-size:18px;"> list.Add(new person() { name = "IstarI", age = 20, Email = "1061399756@qq.com" }); list.Add(new person() { name = "Orange", age = 20, Email = "521@qq.com" }); //1、创建一个XDocument对象 XDocument xDoc = new XDocument(); XDeclaration XDec = new XDeclaration("1.0", "utf-8","no"); //设置xml的文档定义 xDoc.Declaration = XDec; //2、创建根节点 XElement rootElement = new XElement("List"); xDoc.Add(rootElement); //3、循环list集合创建子节点 for (int i = 0; i <list.Count; i++) { //为每个person对象创建一个person元素 XElement xpersonElement = new XElement("person"); xpersonElement.SetAttributeValue("id", (i + 1).ToString()); xpersonElement.SetElementValue("name", list[i].name); xpersonElement.SetElementValue("age", list[i].age.ToString ()); xpersonElement.SetElementValue("Email", list[i].Email); rootElement.Add(xpersonElement); } //4、保存到文件 xDoc.Save("List1.xml"); MessageBox.Show("OK");</span>
Schreiben: Nach Abschluss erscheint diese Datei unter Debug, und wenn Sie sie öffnen, werden die gewünschten Ergebnisse angezeigt.
Das Obige ist der Inhalt von XML (2), der über XmlDocument und XDocument in XML geschrieben wurde, näher verwandt Bitte achten Sie hinsichtlich des Inhalts auf die chinesische PHP-Website (www.php.cn)!