我有以下文件:
<root>
  <Product desc="Household">
    <Product1 desc="Cheap">
        <Producta desc="Cheap Item 1" category="Cooking" />
        <Productb desc="Cheap Item 2" category="Gardening" />
    </Product1>
    <Product2 desc="Costly">
        <Producta desc="Costly Item 1" category="Decoration"/>
        <Productb desc="Costly Item 2" category="Furnishing" />
        <Productc desc="Costly Item 3" category="Pool" />
    </Product2>
  </Product>
</root>
我想了解以下信息:廉价和昂贵的商品总数、所有类别的列表(如烹饪、园艺、装饰......)、排序类别的列表并仅选择“昂贵”的产品
我该如何使用 LINQ。我这样做到现在:
 XElement xe = XElement.Load(Server.MapPath("~/product.xml"));
 ????