怎样获取XML中数据的前12条数据?

<data>

  <FcCom id="75" company="啊啊" scompany="上社产" />

  <FcCom id="4" company="发有限公司" scompany="联泰房产" />

  <FcCom id="3" company="公司汕头公司" scompany="中信房产" />

  ……………………

  假如有这样一段XML文件,我想显示前12条数据,请问该怎么写呢?


倚天杖
浏览 371回答 2
2回答

慕娘9325324

对上面的朋友答复做一点补充:XDocument doc = XDocument.Parse(xml);var list = (from node in doc.Root.Descendants("FcCom")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; where node.Attribute("scompany")!=null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select node.Attribute("scompany").Value).Take(12);如果要加上排序,分页等,你可以再自己看看OrderBy()和Skip()方法。
打开App,查看更多内容
随时随地看视频慕课网APP