次のようなものを使用することができます。
string targetFileName = "";
string[] myWindows = new string[];
using (XmlTextWriter oXmlTextWriter = new XmlTextWriter(targetFileName , Encoding.UTF8))
{
oXmlTextWriter.Formatting = Formatting.Indented;
oXmlTextWriter.WriteStartDocument();
oXmlTextWriter.WriteStartElement("tabpage");
oXmlTextWriter.WriteStartElement("form");
foreach(string window in myWindows)
{
oXmlTextWriter.WriteStartElement("Window");
oXmlTextWriter.WriteElementString("name", nameValue);
oXmlTextWriter.WriteElementString("age", nameValue);
oXmlTextWriter.WriteElementString("gender", nameValue);
oXmlTextWriter.WriteEndElement(); // closing Window tag
}
oXmlTextWriter.WriteEndElement(); // closing form tag
oXmlTextWriter.WriteEndElement(); // closing tabpage tag
// closing the XML file
oXmlTextWriter.WriteEndDocument();
oXmlTextWriter.Flush();
oXmlTextWriter.Close();
}
明らかにあなたが合うように上記のコードを変更する必要があります生成する特定のXMLに変換します。ウィンドウXMLエレメントの中に何があるべきかについて多くの情報を提供していませんでした - 名前/年齢/性別の情報を記述するウィンドウまたはXMLエレメントごとにXML属性を作成する予定ですか?
MSDNにはさらに多くの例があります。http://msdn.microsoft.comに行き、XmlTextWriterから検索してください。
は、ハードドライブまたはデータベースなどのストレージに保存されているXmlファイルですか?シリアライゼーションをオプションとして検討する必要があります –
変更する既存のXMLファイルがあるか、新しいXMLファイルを作成しますか? –