Получить значения элемента 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);
 
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы