私は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();
上書きを止める方法はありますか?