查找xml某节点<info>的信息,..<info>examp</info>..<info>examp</info>..<info>examp1</info>..<info>examp2</info>..<info>examp2</info>
这样显示出来两次的examp和两次的examp2 因为要把这些值绑定到combobox中,显示一次就可以了,查找的时候要怎么写呢?谢谢

解决方案 »

  1.   

    C#操作XML方法集合
      

  2.   

    linq to xml 读取数据示例distinct去重复
      

  3.   

    public static void Load_XML()
            {
                XDocument oXDoc = XDocument.Load(@"../XmlData/Info.xml");
                var qurey = (from x in oXDoc.Descendants("factory")
                            select new
                            {
                                ConnetStringValue = x.Element("factoryname").Value
                            }).Distinct();
                MessageBox.Show(qurey.ToList()[1].ConnetStringValue);
            }
    结贴