我是新来的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的新纪录 –