-1
我想根据匹配的属性和值在xml中删除1个元素。 这里我的XML文件:如何根据匹配的属性和值在xml中删除1个元素?
<Setup>
<Include Type="Product">
<Value uomid="8078">468908</Value>
<Value uomid="8078">468922</Value>
</Include>
</Setup>
这里我的代码:
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);
}
}
}
这是C#?添加一个c#标签,然后 – Gabriel
你的代码是否工作?你有错误吗? –
是的,它的工作,但我得到了错误的结果。 –