Изменение элемента 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д