Получить значения элемента xml по заданному имени из поля типа Object - C#

Узнай цену своей работы

Формулировка задачи:

Привет! Помогите чайнику. Задача следующая. Имеется поле типа Object внутри которого лежит XML. Цель - вытащить значение элемента по заданному имени. Крутил по разному, но пока не получается ничего.

Решение задачи: «Получить значения элемента xml по заданному имени из поля типа Object»

textual
Листинг программы
  1. void Main()
  2. {
  3.     var path = @"c:\temp\1\Web.config";
  4.     object xml = File.ReadAllText(path);
  5.    
  6.     var doc = XDocument.Parse((string)xml);
  7.     var webpagesVersion = doc.Descendants().Where(x => x.Name == "appSettings")
  8.                 .Descendants().Where(x => x.Name == "add" && x.Attribute("key").Value == "webpages:Version")
  9.                 .FirstOrDefault().Attribute("value").Value;
  10.     Console.WriteLine(webpagesVersion);
  11.  
  12. }

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


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

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

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы