Получить значения элемента xml по заданному имени из поля типа Object - C#
Формулировка задачи:
Привет! Помогите чайнику.
Задача следующая. Имеется поле типа Object внутри которого лежит XML. Цель - вытащить значение элемента по заданному имени.
Крутил по разному, но пока не получается ничего.
Решение задачи: «Получить значения элемента xml по заданному имени из поля типа Object»
textual
Листинг программы
void Main()
{
var path = @"c:\temp\1\Web.config";
object xml = File.ReadAllText(path);
var doc = XDocument.Parse((string)xml);
var webpagesVersion = doc.Descendants().Where(x => x.Name == "appSettings")
.Descendants().Where(x => x.Name == "add" && x.Attribute("key").Value == "webpages:Version")
.FirstOrDefault().Attribute("value").Value;
Console.WriteLine(webpagesVersion);
}