我一直在編寫一個使用XDocument來編寫XML文件的程序。測試程序的結構是:
使用LINQ添加和刪除XDocument元素及其子元素
<SchoolData storeName="mikveIsrael" location="mikve">
<employee id="1">
<personalInfo>
<name>Ilan Berlinbluv</name>
<zip>58505</zip>
</personalInfo>
<employeeInfo>
<salary>5000</salary>
<id>1</id>
</employeeInfo>
</employee>
<employee id="2">
<personalInfo>
<name>Noam Inbar</name>
<zip>58504</zip>
</personalInfo>
<employeeInfo>
<salary>4500</salary>
<id>2</id>
</employeeInfo>
</employee>
<employee id="3">
<personalInfo>
<name>Adi Raiten</name>
<zip>58503</zip>
</personalInfo>
<employeeInfo>
<salary>5000</salary>
<id>3</id>
</employeeInfo>
</employee>
</SchoolData>
到目前爲止,我的測試程序寫入,要Employee.xml我的桌面上。我還可以使用XDocument.Load()
從XML讀取數據,並解析不同的信息。然而,我不知道如何添加或刪除元素(我想添加的元素是<employee>
,它包含所有元素,例如名稱等。有人可以指出我如何完成這項工作的正確方向嗎?
可能重複。 com/questions/7931650 /添加元素到一個xml-file-in-c-sharp) –