Обновление информации об узле C# XMLC#

Место общения программистов C#
Anonymous
Обновление информации об узле C# XML

Сообщение Anonymous »

Я столкнулся с проблемой использования LINQ для управления XML. Для демонстрации я создал простой тест с двумя XML-файлами. Проблема возникает после того, как я добавляю узел; изменение его информации не меняет добавленный узел. Однако если я добавлю этот узел вместе с его родительским узлом, он изменится. Я озадачен, потому что я вообще не создавал новый экземпляр. Будем благодарны за любую помощь.
test1.xml:







test 2.xml:



Код:
XElement x1 = new XElement(XElement.Load("D:\\test1.xml"));
XElement x2 = new XElement(XElement.Load("D:\\test2.xml"));
XElement node1=x1.Element("node");
x2.Add(node1);
x2.Add(x1);
node1.Attribute("id").Value = "33";

результат x2









Подробнее здесь: https://stackoverflow.com/questions/788 ... nfo-update

Вернуться в «C#»