У меня есть этот файл app.config:какой-то вопрос в этом LINQ к XML-запрос, при получении значения атрибута определенного в элементе
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="domain" value="localhost"/>
<add key="hostname" value="hostpc"/>
</appSettings>
</configuration>
Я использую этот LINQ для запроса XML, чтобы получить значение ключа названный «домен». Например, когда я говорю, я хочу, чтобы получить значение ключа с именем «домен» он должен дать мне «локальный»:
var domain = (from appNode in xmlElement.Elements("add")
where appNode.Attribute("key").Value == "domain"
select appNode.Attribute("value"));
Но мой запрос не хватает кое-кто может определить, что я отсутствует или, как это может быть сделанный лучше, он не работает в данный момент.
Примечание: Я только хочу использовать LINQ для XML
нет, что не работает ошибка такая же, как у меня – nzdev
Какая ошибка вы получаете? – SBirthare
я отладки и возвращает значение этого для домена \t \t \t домен {System.Linq.Enumerable.WhereEnumerableIterator} \t System.Collections.Generic.IEnumerable {System.Linq.Enumerable.WhereEnumerableIterator } –
nzdev