Обновление информации об узле 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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