我想获得所有同样名称的几点。用linq,查询出来了。但是不会对他们进行轮询。要怎么处理啊?

解决方案 »

  1.   


                XDocument doc = new XDocument(xxx);
                var vs = from v in doc.Descendants("xxx") select v;
                foreach (var item in vs)
                {
                  //item就是节点集合中的节点,你访问它就是了  
                }
      

  2.   

    linq啊,还在2.0徘徊……
    不过XmlNodelist xl = xmldoc.SelectNodes(@"xpath");
    foreach(XNode xn in xl)
    {
        //倒是可以
    }
      

  3.   

    谢谢谢谢,我之前都是用XElement做的筛选,然后不让foreach。