.NET 4.x XML Как найти и заменить значения узлов - C#
Формулировка задачи:
Xml такого вида:
Как заменить "название" и "описание" на значения из List<string>?
Листинг программы
- <root>
- <1547>название</1547>
- <236>описание</236>
- <355>название</355>
- <446>описание</446>
- <577>название</577>
- <655>описание</655>
- </root>
Решение задачи: «.NET 4.x XML Как найти и заменить значения узлов»
textual
Листинг программы
- string xml = @"<root>
- <auto>название1</auto>
- <desc>описание1</desc>
- <brain>название2</brain>
- <stick>описание2</stick>
- <vodka>название3</vodka>
- <head>описание3</head>
- </root>";
- XElement xroot = XElement.Parse(xml);
- var foundElement = xroot.Descendants().SingleOrDefault(el => el.Value == "описание2");
- if (foundElement != null) foundElement.Value = "ОПИСАНИЕ 2222";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д