私はXMLWriter基本的なXMLを作成するためにを使用していますが、XMLファイルにはすべてが含まれる1つの要素があります。これを説明するために、people内部に複数の要素が必要であると説明するために、それらpersonを内部に呼び出します。それらの中には、と呼ばれる要素がありますnames。
だからこのようになります
<?xml version="1.0" encoding="utf-8"?>
<people>
<person>
<name>Name1</name>
</person>
<person>
<name>Name2</name>
</person>
<person>
<name>Name3</name>
</person>
</people>
しかし、私が新しいものを書きに行くとき、personそれはちょうどこのように出てきます(それはちょうどそれを上書きします):
<?xml version="1.0" encoding="utf-8"?>
<people>
<person>
<name>Name5</name>
</person>
</people>
私はこれを使って各person要素を書いています...
writer.WriteStartElement("person");
writer.WriteElementString(keys[i], values[i]);
writer.WriteEndElement();
上書きを止める方法はありますか?