我的 XML 节点有 6 个属性,但我需要从这些属性中检查天气 2 个属性是否相等。如果等于则应省略该条目,否则必须写入 XML 文件
我正在尝试代码
private static bool checkDuplication(XmlElement Xtemp, XmlNodeList xmlNodeList)
{
foreach (XmlNode node in xmlNodeList)
{
for (int i = 0; i < ComparableAttributes.Count(); i++)
{
if (node == Xtemp)
{
return true;
}
}
}
return false;
}
它不工作!
最佳答案
据我所知,您不能在运行时修改 web.config
,因为当它被更改时,您的应用程序会重新启动。
此外,我不确定,但我认为用简单的 == 比较 XmlNode 和 XmlElement 是行不通的,因为它只比较引用而不是对象内容
关于c# - 如何比较两个xml节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8968924/