Не получается сделать xml документ определенной структуры - C#

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

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

Здравствуйте, подскажите пожалуйста как сделать xml документ вот такой вот структуры
Листинг программы
  1. <Data>
  2. <Тег0>
  3. <Тег2>
  4. </Тег2>
  5. .........
  6. <Тег2>
  7. </Тег2>
  8. </Тег0>
  9. <Тег1>
  10. <Тег2>
  11. </Тег2>
  12. ........
  13. <Тег2>
  14. </Тег2>
  15. </Тег1>
  16. .....................
  17. </Data>
Подскажите как такое сделать пожалуйста ?? Я уже весь мозг себе сломал

Решение задачи: «Не получается сделать xml документ определенной структуры»

textual
Листинг программы
  1. /// <summary>
  2.         /// Добавляет дочерний узел
  3.         /// </summary>
  4.         /// <param name="document">Файл</param>
  5.         /// <param name="forWhichElementAdd">Для какого узла добавить</param>
  6.         /// <param name="nameOfAddedElement">Имя добавляемого узла</param>
  7.         /// <param name="innerText">текст внутри тегов</param>
  8.         private static void AddSubNode(XmlDocument document, XmlNode forWhichElementAdd, string nameOfAddedElement, string innerText)
  9.         {
  10.             XmlNode currElem = document.CreateElement(nameOfAddedElement);
  11.             currElem.InnerText = innerText;
  12.             forWhichElementAdd.AppendChild(currElem);
  13.         }
  14.  
  15.  
  16. private static void AddSubNodeWithAttribute(XmlDocument document, XmlNode forWhichElementAdd,string  nameOfAddedElement,
  17.             string nameOfAddedAttribute, string attributeValue, string innerText)
  18.         {
  19.             XmlNode currElem = document.CreateElement(nameOfAddedElement);
  20.             XmlAttribute attribute = document.CreateAttribute(nameOfAddedAttribute);
  21.             attribute.Value = attributeValue;
  22.             currElem.Attributes.Append(attribute);
  23.             currElem.InnerText = innerText;
  24.             forWhichElementAdd.AppendChild(currElem);
  25.         }

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


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

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

6   голосов , оценка 4.5 из 5

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

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

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