分類:[C# (Windows)]
何時もお世話になっております、M.Kと申します。
開発環境は WinXP SP2 + VS2005 + C# です。
既存のXMLファイルに対してElementを追加(?)する方法がわからず悩んで
おります。
要求仕様としてはシステムの諸情報を保存するにあたり、旧来のINIファイル
への保存から下記の様に形だけでもXMLファイルへの保存に変更しようと考え
ています。
[SECTION1] <SECTION1>
KEY1=VALUE1 <KEY1>VALUE1</KEY1>
KEY2=VALUE2 → <KEY2>VALUE2</KEY2>
KEY3=VALUE3 <KEY3>VALUE3</KEY3>
</SECTION1>
[SECTION1] <SECTION1>
KEY1=VALUE1 <KEY1>VALUE1</KEY1>
KEY2=VALUE2 → <KEY2>VALUE2</KEY2>
KEY3=VALUE3 <KEY3>VALUE3</KEY3>
KEY4=VALUE4 <KEY4>VALUE4</KEY4> // ここだけ追記!
</SECTION1>
XmlWriterを使ってXMLファイルに1回だけ書き出す事はできたのですが、
INIファイルと同様に"KEY4=VALUE4"を追加したり"[SECTION2]"を追加する
事が出来ず、常に上書きの様な形で更新されてしまいます。
そもそもINI→XMLの発想が間違えてるのかも知れませんが、Elementを追加
する方法があれば教えて頂けると幸いです。
以上 宜しくお願い致します。
|