我正在使用 aXMLWriter
创建一个基本的 XML,XML 文件有一个元素,一切都在其中,为了解释,可以说这只是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();
有什么办法可以阻止它覆盖?