Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取XML并通过XML解析以获得特定值_C#_Xml - Fatal编程技术网

C# 读取XML并通过XML解析以获得特定值

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

我有上面的XML。现在在我的代码中我有了部门id。我想循环使用XML并根据部门id选择店名。请帮助。

询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试过的解决方案,为什么它们不起作用,以及预期的结果。谢谢Sergey。它工作得很好…:)@用户2936112下次请显示您试图完成任务的代码。即使代码不是很好,用户也会告诉您错误所在,并帮助您找到解决方案。没有代码的问题通常在你得到答案之前就结束了
<?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();