C# 读取XML并通过XML解析以获得特定值
我有上面的XML。现在在我的代码中我有了部门id。我想循环使用XML并根据部门id选择店名。请帮助。询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试过的解决方案,为什么它们不起作用,以及预期的结果。谢谢Sergey。它工作得很好…:)@用户2936112下次请显示您试图完成任务的代码。即使代码不是很好,用户也会告诉您错误所在,并帮助您找到解决方案。没有代码的问题通常在你得到答案之前就结束了C# 读取XML并通过XML解析以获得特定值,c#,xml,C#,Xml,我有上面的XML。现在在我的代码中我有了部门id。我想循环使用XML并根据部门id选择店名。请帮助。询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试过的解决方案,为什么它们不起作用,以及预期的结果。谢谢Sergey。它工作得很好…:)@用户2936112下次请显示您试图完成任务的代码。即使代码不是很好,用户也会告诉您错误所在,并帮助您找到解决方案。没有代码的问题通常在你得到答案之前就结束了 <?xml version="1.0" encoding="utf-8" ?> &l
<?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>
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();