XmlTextWriterでのXML出力

AICA研究室 齊藤 慶太
2009年10月22日
.NETでのXMLファイルの出力について簡単に説明します。
C#でのXMLファイルの出力にはXmlTextWriterを用います。
using System.Xml;
using System.IO;

private void button1_Click(object sender, EventArgs e)
        {
            XmlTextWriter writer = new XmlTextWriter("test.xml", null);
            writer.Formatting = Formatting.Indented;

            writer.WriteStartDocument();

            writer.WriteStartElement("会社");
            writer.WriteStartElement("社員");

            writer.WriteElementString("出身", "秋田県");
            writer.WriteStartElement("名前");
            writer.WriteAttributeString("年齢", "18");		//「名前」に属性(アトリビュート)を持たせます。
            writer.WriteString("AICA太郎");

            writer.WriteEndElement();				//Elementを閉じます。
            writer.WriteEndDocument();				//Documentを閉じます。

            writer.Flush();
            writer.Close();					//XmlTextWriterを閉じます。
        }

結果

C# XML出力
著者プロフィール

齊藤 慶太

所属学科 : SE専攻科 2年

研究室ではC#、PHPに関して研究しています。