我有一個xml
文件這樣LINQ與所有XML查詢屬性
<Products>
<Product Name="Mobile Device" Code="10000000000000000006">
<Providers>
<Provider Name="VODA" Code="VODA">
<Menus>
<Menu Name="Home" Url="TopModelsNew.aspx" DisplayOrder="1" NewWindow="0"/>
<Menu Name="Top Queries" Url="TopIssues.aspx" DisplayOrder="2" NewWindow="0"/>
<Menu Name="Error Codes" Url="PCErrors.aspx" DisplayOrder="3" NewWindow="0"/>
</Menus>
</Provider>
</Providers>
</Product>
我想找到所有的菜單,產品代碼=「10000000000000000006」和供應商代碼=「VODA」一個列表。
的結果應該是像
Name Url DisaplayOrder Home TopModels 0
我嘗試的LINQ to XML如下
XDocument xdoc = XDocument.Load(Server.MapPath("~/App_Data/LeftMenu.xml"));
var products = from product in xdoc.Descendants("Product") where
new{
.....
};
我無法找到如何獲取列表。
非常感謝您的幫助。它爲我完美地燃燒起來。 – 2013-03-11 16:26:14