我是新來的C#我有問題...... 我想從我的XMl
文件 在這裏,我只是使用此代碼試圖刪除selected node
但我沒有請可以在如何從C#中的XML中刪除選定的節點?
private void btnDelete_Click(object sender, EventArgs e)
{
xdoc.Load(strFilename);
string Xpath = string.Format("root/{0}/{1}",_strProCat,_strProdType);
xdoc.SelectSingleNode(Xpath).RemoveAll();
xdoc.Save(strFilename);
MessageBox.Show("Deleted Successfully");
}
任何一項幫助
這裏我的XML文件
<root>
<product category="Soaps">
<product type="Washing">
<product name="Rin">
<Id>100</Id>
<AvailProducts>30</AvailProducts>
<Cost>20.00</Cost>
</product>
<product name="Tide">
<Id>101</Id>
<AvailProducts>30</AvailProducts>
<Cost>15.00</Cost>
</product>
</product>
</product>
</root>
只是我想刪除節點,其產品name="Tide"
是什麼'xdoc'? – Usman
哪種類型是'xdoc'以及'_strProCat'和'_strProdType'的值是什麼? –
你能告訴我,你如何在XML文件中添加** ID **?帶自動+1的新紀錄 –