備忘録としてSystem.Xml.XmlTextWriterのサンプルを載せておきます。
pathにxmlファイルを作成して保存するC#のプログラムです。
pathにxmlファイルを作成して保存するC#のプログラムです。
public static void CreateXMLSample(string path)
{
XmlTextWriter writer = new XmlTextWriter(path, Encoding.Default);
writer.WriteStartDocument(true);
writer.WriteStartElement("root");
for (int i = 0; i < 3; i++)
{
writer.WriteStartElement("element");
writer.WriteStartAttribute("path");
writer.WriteValue(@"c:\temp\test.txt");
writer.WriteEndAttribute();
for (int j = 0; j < 3; j++)
{
writer.WriteStartElement("attr");
writer.WriteStartAttribute("type");
writer.WriteValue("integer");
writer.WriteEndAttribute();
writer.WriteStartAttribute("value");
writer.WriteValue(j);
writer.WriteEndAttribute();
writer.WriteEndElement();
}
writer.WriteEndElement();
}
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
コメント