<?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在我的代码中我有离开。我想循环遍历xml并选择storename对应的部门id。请帮助。
答案 0 :(得分: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();