我使用XMLWriter
來創建一個基本的XML,XML文件有一個元素,一切都在,爲了解釋它可以說這只是people
然後裏面需要它裏面的多個元素,讓我們叫他們person
然後在他們裏面我們有元素叫names
。多個XML元素互相覆蓋
所以它看起來像這樣
<?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();
任何方式停止覆蓋?
有什麼辦法可以用XML編寫器做到嗎? – FabianCook
或者你認爲這將是最好的方式? – FabianCook
@SmartLemon最好?很難定義*最佳*。更輕鬆?是。 –