0

可能重复:
只读部分 XML 文件

<Peoples>
  <People>
  <Name>RadheyJang</Name> 
  <Location>India</Location> 
  <Work>Software Developer</Work> 
  <Point>5</Point> 
  <details>
       <People>
       <Name>ArunaTiwari</Name> 
       <Location>India</Location> 
       <Work>SoFtwareCoder</Work> 
       <Point>3</Point> 
       <details/>
       <Test>A</Test>
       </People>
  </details>
  <Test>NA</Test>    
  </People>
</Peoples>

我可以通过使用下面的代码来阅读那个 Xml。

XDocument xmlDoc = XDocument.Load(str);
var vrresult = from a in xmlDoc.Descendants("People") 
select new
{
   Name= a.Element("Name").Value,
   Location= a.Element("Location").Value,
   Point= a.Element("Point").Value
};

GridView1.DataSource = vrresult;
GridView1.DataBind();

但它也在阅读详细的内容。我想跳过阅读 details Element 中的内容。请让我知道如何跳过详细信息属性中的内容。

4

0 回答 0