(二)C#創建XML文檔的第一種方法的源程序代碼(NO1.cs)
using System ;
using System.XML ;
class MainClass
{
XmlDocument XMLdoc ;
XmlNode XMLnode ;
XmlElement XMLelem ;
XmlElement XMLelem2 ;
XmlText XMLtext ;
static void Main ( string [ ] args )
{
MainClass app = new MainClass ( ) ;
}
public MainClass ( )
{
xmldoc = new XMLDocument ( ) ;
//加入XML的聲明段落
xmlnode = xmldoc.CreateNode ( XmlNodeType.XMLDeclaration , "" , "" ) ;
xmldoc.AppendChild ( XMLnode ) ;
//加入一個根元素
xmlelem = XMLdoc.CreateElement ( "" , "ROOT" , "" ) ;
xmltext = XMLdoc.CreateTextNode ( "Root Text" ) ;
xmlelem.AppendChild ( XMLtext ) ;
xmldoc.AppendChild ( XMLelem ) ;
//加入另外一個元素
xmlelem2 = XMLdoc.CreateElement ("SampleElement" ) ;
xmlelem2 = XMLdoc.CreateElement ( "" , "SampleElement" , "" ) ;
xmltext = XMLdoc.CreateTextNode ( "The text of the sample element" ) ;
xmlelem2.AppendChild ( XMLtext ) ;
xmldoc.ChildNodes.Item(1).AppendChild ( XMLelem2 ) ;
//保存創建好的XML文檔
try
{
xmldoc.Save ( "c:\\data.XML" ) ;
}
catch ( Exception e )
{
//顯示錯誤信息
Console.WriteLine ( e.Message ) ;
}
Console.ReadLine ( ) ;
}
}