向大家请教个问题,下面是.net3.5中的XElement的有关代码,
var queryXML = from FlowCurInfo in xelement.Descendants("Node")                   
                           where FlowCurInfo.Element("Name").Value == strNextNodes.Replace(";", "")
                           select new
                           {
                               Users = FlowCurInfo.Element("Users").Value
                           };xelement里面有多个Node节点 ,请问上面这样的语句在.net2.0下面应该怎样实现.

解决方案 »

  1.   

    通过泛型代理实现查询
    list.Find(delegate(){});
      

  2.   

    3.5的项目可以用linq但2.0呢用不了
    不过你可以在 VS2008中 做nf2.0的项目,上面代码可不可以改成这样            XmlDocument xd = new XmlDocument();
                xd.Load("xxx.xml");
                var v = from row in xd.SelectNodes("//Node").OfType<XmlElement>()
                        where row.SelectSingleNode("./Name").InnerText == strNextNode.Replace(";" , "")
                        select new { User = row.SelectSingleNode("./User").Value };