.NETでXMLを書き出すXmlTextWriter

xml version="1.0" encoding="utf-8"

VB.NET
Dim w As XmlTextWriter = New XmlTextWriter("../ファイル名.xml", Encoding.UTF8)

C#
XmlTextWriter w = new XmlTextWriter("../ファイル名.xml", Encoding.UTF8);

w.WriteStartDocument()とw.WriteEndDocument()の間に各要素の書き込みを行う。
w.Flush()
w.Close()

要素の書き込み

w.WriteStartElement()
w.WriteElementString()
w.WriteEndElement()