Изменение элемента XML - C# (188786)
Формулировка задачи:
Да, таких тем уже много.Я прочитал, попробовал сделать но не выходит. У меня есть элементы XML
Мне нужно изменить вот этот элемент:
Я пробовал сделать так :
Ошибок не выдает но не сохраняет. Не знаю почему. В чем проблема?
<Books>
<B1>
<b>5</b>
<famaly>Петров</famaly>
<name>Город и туман</name>
<izdat>МинскДрук</izdat>
<god>1998</god>
<widacha>21.04.2014</widacha>
<wozwrat>21.04.2015</wozwrat>
</B1>
<B2>
<famaly>Сидоров</famaly>
<name>Грязная тетка</name>
<izdat>БелКнига</izdat>
<god>2012</god>
<widacha>13.10.2012</widacha>
<wozwrat>16.11.2015</wozwrat>
</B2>
</Books>
<b>5</b>
xmlDoc.Root.Element("b").Value = Convert.ToString(numericUpDown1.Value);Решение задачи: «Изменение элемента XML»
textual
Листинг программы
umericUpDown1.Maximum += 1;
XDocument xmlDoc = XDocument.Load("E:\\C# Programms\\Praktika\\Praktika\\Bibl1.xml");
xmlDoc.Element("Books").Add(new XElement("B" + numericUpDown1.Maximum,
new XElement("famaly", textBox1.Text),
new XElement("name", textBox2.Text),
new XElement("izdat", textBox3.Text),
new XElement("god", textBox4.Text),
new XElement("widacha", textBox5.Text),
new XElement("wozwrat", textBox6.Text)));
xmlDoc.Root.Element("B1").SetElementValue("b", 10);
xmlDoc.Save("E:\\C# Programms\\Praktika\\Praktika\\Bibl1.xml");
MessageBox.Show("Успешно!","Файл успешно сохранен!",MessageBoxButtons.OK);