次のファイルがあります。
<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"));
????