gpt4 book ai didi

c# - 如何比较两个xml节点?

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:00 25 4
gpt4 key购买 nike

我的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com