如何比较两个xml节点

本文关键字:两个 xml 节点 比较 何比较 | 更新日期: 2023-09-27 18:21:12

我的XML节点有6个属性,但问题是,我需要从这些属性中检查两个属性是否相等。如果相等,则应省略该条目,否则必须写入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;
}

它不起作用!

如何比较两个xml节点

据我所知,您不能在运行时修改web.config,因为当它被更改时,您的应用程序会重新启动。

此外,我不确定,但我认为将XmlNode和XmlElement与simple==进行比较是行不通的,因为它只比较引用,而不比较对象内容