XML簡例

using System;
using System.Xml;
using System.IO;

namespace XML
{
 /// <summary>
 /// Class1 的摘要說明。
 /// </summary>
 class Class1
 {
  /// <summary>
  /// 應用程序的主入口點。
  /// </summary>
  [STAThread]
  static void Main(string[] args)
  {
   //
   // TODO: 在此處添加代碼以啓動應用程序
   //
   XmlDocument xmlDoc=new XmlDocument();

   XmlElement element=xmlDoc.CreateElement("root");

   XmlElement e2=xmlDoc.CreateElement("Item");
   e2.SetAttribute("ID","1");
   e2.SetAttribute("Name","First");
   e2.SetAttribute("Descript","Descript1");
   e2.SetAttribute("ParentID","0");

   XmlElement e3=xmlDoc.CreateElement("Item");
   e3.SetAttribute("ID","2");
   e3.SetAttribute("Name","Second");
   e3.SetAttribute("Descript","Descript2");
   e3.SetAttribute("ParentID",e2.GetAttribute("ID"));
   e2.AppendChild(e3);
   element.AppendChild(e2);

   xmlDoc.AppendChild(element);
   XmlTextWriter writer=new XmlTextWriter("Category.xml",System.Text.Encoding.Default);
   xmlDoc.Save(writer);

  }
 }
}

發佈了24 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章