linq to XML与拉姆达表达式

<?xml version="1.0" encoding="utf-8" ?>
<traderates_get_response>
  <trade_rates list="true">
    <trade_rate>
      <num_iid>18142814168</num_iid>
      <content>很好,很仙的一双鞋子发货很快,周末不出门就收到了宝贝</content>
      <created>2013-05-21 10:51:51</created>
      <item_price>165.0</item_price>
      <item_title>聚 星期六 新款女鞋正品羊皮坡跟花朵女鞋凉鞋 SS22S51008</item_title>
      <nick>zhangxiaohuaddd0817</nick>
      <oid>220412664589661</oid>
      <rated_nick>454545声威大震<rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>220412664589661</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>19578379478</num_iid>
      <content>好漂亮!!!</content>
      <created>2013-05-21 10:26:22</created>
      <item_price>748.0</item_price>
      <item_title>聚 星期六正品2013新春款羊皮高跟撞色鱼嘴花朵女单鞋SS31D13120</item_title>
      <nick>飘落的雪花314</nick>
      <oid>220384811871815</oid>
      <rated_nick>星sdsdddddd<rated_nick_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>220384811871815</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>18142814168</num_iid>
      <content>穿起来挺舒服的,粉色很漂亮不亏是大牌,这次EMS也给力,两天就到了!</content>
      <created>2013-05-21 10:23:46</created>
      <item_price>790.0</item_price>
      <item_title>聚 星期六 新款女鞋正品羊皮坡跟花朵女鞋凉鞋 SS22S51008</item_title>
      <nick>joy60ddfd3608</nick>
      <oid>348857887162352</oid>
      <rated_nick>dgsdgsgsdg店</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>348857887162352</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>24023612271</num_iid>
      <content>好评!</content>
      <created>2013-05-21 10:21:44</created>
      <item_price>788.0</item_price>
      <item_title>聚 星期六2013夏季新款牛皮中跟色拼坡跟金属凉鞋女鞋SS32S5G6U4</item_title>
      <nick>ycgdd699557</nick>
      <oid>260611755791847</oid>
      <rated_nick>星期dfddfd店</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>260611755791847</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>23357208982</num_iid>
      <content>好评!</content>
      <created>2013-05-21 10:21:31</created>
      <item_price>349.0</item_price>
      <item_title>聚 ST&SAT星期六2013年新品春夏款羊皮高跟凉鞋女鞋SS32S5V452</item_title>
      <nick>mspaddnhj</nick>
      <oid>260790311336881</oid>
      <rated_nick>dfdgfxsdgsdfg店</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>260790311336881</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>17652186648</num_iid>
      <content>一天到货,超级给力。好评。</content>
      <created>2013-05-21 10:17:13</created>
      <item_price>688.0</item_price>
      <item_title>聚 星期六2013新款春夏款漆皮牛皮高跟撞色拼女凉鞋SS32S5B94V</item_title>
      <nick>三彪sdfsdf的生活</nick>
      <oid>221111579436676</oid>
      <rated_nick>sdgsdgsdgsdgfsd</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>221111579436676</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>18142814168</num_iid>
      <content>好评!</content>
      <created>2013-05-21 10:09:23</created>
      <item_price>790.0</item_price>
      <item_title>聚 星期六 新款女鞋正品羊皮坡跟花朵女鞋凉鞋 SS22S51008</item_title>
      <nick>sdfsdf鲜fan</nick>
      <oid>260677278637167</oid>
      <rated_nick>星sdfsdf旗舰店</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>260677278637167</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <trade_rate>
      <num_iid>18020137146</num_iid>
      <content>每次买你家的鞋子都特别满意。尺码特别正,一般从网上买鞋 就怕尺码不对,但是在你家买了好几次尺码都正合适!这双鞋很美貌  颜色很亮,和我的新包很配 满意!全部五颗星!</content>
      <created>2013-05-21 10:04:34</created>
      <item_price>698.0</item_price>
      <item_title>聚 星期六2013新品春夏款牛漆皮高跟撞色拼粗跟女凉鞋SS32S599HK</item_title>
      <nick>pedsdfiyurong</nick>
      <oid>349047641968688</oid>
      <rated_nick>sdgsdgvgg店</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>349047641968688</tid>
      <valid_score>true</valid_score>
    </trade_rate>
    <total_results>1500</total_results>
</traderates_get_response>
<!--top049126.cm4-->


XElement xe = XElement.Parse(rsp).Element("trade_rates"); IEnumerable<XElement> item = xe.Elements("trade_rate"); foreach (XElement items in item) {
//var pp = from b in items.Elements() where (t=>t.va) select b;
//items的内容
  <trade_rate>
      <num_iid>18020137146</num_iid>
      <content>每次买你家的鞋子都特别满意。尺码特别正,一般从网上买鞋 就怕尺码不对,但是在你家买了好几次尺码都正合适!这双鞋很美貌  颜色很亮,和我的新包很配 满意!全部五颗星!</content>
      <created>2013-05-21 10:04:34</created>
      <item_price>698.0</item_price>
      <item_title>聚 星期六2013新品春夏款牛漆皮高跟撞色拼粗跟女凉鞋SS32S599HK</item_title>
      <nick>pedsdfiyurong</nick>
      <oid>349047641968688</oid>
      <rated_nick>sdgsdgvgg店</rated_nick>
      <result>good</result>
      <role>buyer</role>
      <tid>349047641968688</tid>
      <valid_score>true</valid_score>
    </trade_rate>
                //获取当前XML节点下有几个tid子节点
                int count = items.Elements().Where(t => t.Name=="tid").ToList().Count;

                //获取当前XML节点名称包括id的子节点的count
                var pp = items.Elements().Where(t => t.Name.ToString().Contains("id")).ToList().Count;

                //下面则是获取XML节点名称包括id的子节点的集合
                IEnumerable<XElement> XE = items.Elements().Where(t => t.Name.ToString().Contains("id"));
                foreach (XElement ppppp in XE)
                {
                    //下面循环取出值。
                   string tid=ppppp.Element("tid").ToString();
                }

                var pp2 = items.Elements().Where(t => t.Name == "tidss").ToList().Count;
                MessageBox.Show("tidss" + pp2.ToString());

            }

  

原文地址:https://www.cnblogs.com/xiaofengfeng/p/3092782.html