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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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