2014-01-09 66 views
0
<?xml version="1.0" encoding="utf-8" ?> 
<department> 
    <store departmentid="62" user="abc" password="abc123" store_name="abc"/> 
    <store departmentid="63" user="bcd" password="bcd123" store_name="bcd"/> 
    <store departmentid="65" user="xyz" password="xyz123" store_name="xyz"/> 
</department> 

我在我的代碼具有上述XML.Now我有departmentid.I希望通過XML環和選擇對部門id.Please幫助STORENAME 。,讀取XML,並通過XML解析得到一個特定的值

+1

詢問代碼的問題必須證明對所解決問題的最小理解。 **包括嘗試解決方案**,爲什麼他們沒有工作,以及預期的結果。 –

回答

0
var xdoc = XDocument.Load(path_to_xml); 
var storeName = xdoc.Root.Elements() 
        .Where(s => (int)s.Attribute("departmenid") == id) 
        .Select(s => (string)s.Attribute("store_name")) 
        .FirstOrDefault(); 
+0

謝謝Sergey ..它工作正常... :) – user2936112

+0

@ user2936112下一次請顯示您已嘗試完成您的任務的代碼。即使代碼不好,用戶也會告訴你什麼是錯誤的,並有助於獲得解決方案。沒有代碼的問題通常在你得到答案之前關閉 –