2012-01-23 61 views
2

我的XML节点有6个属性,但事情是从这些属性我需要检查天气2属性是否相等。如果相等,则该条目将被省略,否则必须写在XML文件中如何比较两个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; 
} 

它不工作!

+0

标题似乎误导,offtopic但你需要坚持一种指示花括号 – V4Vendetta

+0

你想从XML文件中删除重复的数据?不是吗? – JayOnDotNet

回答

2

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

另外,我不知道,但我觉得想比较的XmlNode和XmlElement的简单的==将无法正常工作,因为它仅比较引用,而不是对象的内容