Запись данных в XML файл из TextBox по нажатию кнопки - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста. Как можно сделать запись строки в XML файл,в определенный тэг, из текстбокса?Если не сложно приведите пример кода

Решение задачи: «Запись данных в XML файл из TextBox по нажатию кнопки»

textual
Листинг программы
  1. XDocument xDoc = new XDocument();
  2.             XElement xroot = new XElement("phones");
  3.  
  4.             //Создаем первый элемент
  5.             XElement iphone = new XElement("phone");
  6.             XAttribute attIphone = new XAttribute("name", "IPhone6");
  7.             XElement icompany = new XElement("company", "Apple");
  8.             XElement iprice = new XElement("price","56000");
  9.             iphone.Add(attIphone);
  10.             iphone.Add(icompany);
  11.             iphone.Add(iprice);
  12.  
  13.             //Второй элемент
  14.             XElement sony = new XElement("sony");
  15.             XAttribute attSony = new XAttribute("name","Sony Z5 Compact");
  16.             XElement scompany = new XElement("company", "Sony");
  17.             XElement sprice = new XElement("price","45000");
  18.             sony.Add(attSony);
  19.             sony.Add(scompany);
  20.             sony.Add(sprice);
  21.  
  22.             xroot.Add(iphone);
  23.             xroot.Add(sony);
  24.             xDoc.Add(xroot);
  25.  
  26.             xDoc.Save("phones.xml");
  27.  
  28.  
  29.             XDocument xDoc2 = new XDocument(new XElement("phones",
  30.                 new XElement("phone",
  31.                 new XAttribute("name", "IPhone6"),
  32.                 new XElement("company", "Apple"),
  33.                 new XElement("price", "58000")),
  34.                 new XElement("phone",
  35.                 new XAttribute("name", "Sony Z1"),
  36.                 new XElement("company", "Sony"),
  37.                 new XElement("price", "21300"))));
  38.  
  39.             xDoc2.Save("phones2.xml");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут