XML文書を出力するには XML文書を出力するにはXmlTextWriterを使用します。まずは、コンストラクタで出力ファイル名とエンコーディングタイプ
を指定します。
次に、Formatting.Indentedでインデントをありに指定します。これで、出力したXMLファイルが見やすくなります。
writer.WriteStartDocument(true);
writer.WriteStartElement("property");
で、XML文書とドキュメントのルートエレメントを出力し、
あとは、writer.WriteElementString("hour", "9");と、ひとつずつ要素を書き出していきます。
最後に、
writer.WriteEndElement();
writer.WriteEndDocument();
でXML文書を閉じ、writer.Close();でファイル出力を行い、完了します。
private void writeProperty(string fileName)
{
XmlTextWriter writer = null;
try
{
writer = new XmlTextWriter(fileName, System.Text.Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.WriteStartDocument(true);
writer.WriteStartElement("property");
writer.WriteElementString("hour", "9");
writer.WriteElementString("minute", "0");
writer.WriteEndElement();
writer.WriteEndDocument();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
if(writer != null)
{
writer.Close();
}
}
}
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|