I want to remove 1 element in xml based on matched attribute and value. Here my XML file:
<Setup>
<Include Type="Product">
<Value uomid="8078">468908</Value>
<Value uomid="8078">468922</Value>
</Include>
</Setup>
Here My code:
XmlNodeList nodesMultipleUoM_delete = node.SelectNodes("//Value[@uomid='" + multipleUOM + "']");
if (nodesMultipleUoM_delete != null && nodesMultipleUoM_delete.Count > 0)
{
for (int i = nodesMultipleUoM.Count - 1; i >= 0; i--)
{
if (nodesMultipleUoM_delete[i].Attributes["uomid"].Value == multipleUOM.ToString())
{
nodesMultipleUoM_delete[i].ParentNode.RemoveChild(node);
}
}
}
No comments:
Post a Comment