XML-файл с данными
<?xml version="1.0" encoding="utf-8"?>
<Users>
<User>
<Login>login</Login>
<PasswordMD5>5f4dcc3b5aa765d61d8327deb882cf99</PasswordMD5>
</User>
</Users>
Как пытаюсь достать данные
XDocument doc = XDocument.Load(PATH_TO_DATA_FILE);
var user = from User in doc.Root.Elements("Users")
where User.Element("Login").Value == login
select User;
Но в итоге когда значение переменной login совпадает с значением в файле - user.Count = 0. То есть linq-запрос не находит узлы с таким значением. В чём может быть проблема и как правильно построить Linq-запрос, ибо самому не получается?