Не получается сделать xml документ определенной структуры - C#
Формулировка задачи:
Здравствуйте, подскажите пожалуйста как сделать xml документ вот такой вот структуры
Подскажите как такое сделать пожалуйста ?? Я уже весь мозг себе сломал
<Data>
<Тег0>
<Тег2>
</Тег2>
.........
<Тег2>
</Тег2>
</Тег0>
<Тег1>
<Тег2>
</Тег2>
........
<Тег2>
</Тег2>
</Тег1>
.....................
</Data>
Решение задачи: «Не получается сделать xml документ определенной структуры»
textual
Листинг программы
/// <summary>
/// Добавляет дочерний узел
/// </summary>
/// <param name="document">Файл</param>
/// <param name="forWhichElementAdd">Для какого узла добавить</param>
/// <param name="nameOfAddedElement">Имя добавляемого узла</param>
/// <param name="innerText">текст внутри тегов</param>
private static void AddSubNode(XmlDocument document, XmlNode forWhichElementAdd, string nameOfAddedElement, string innerText)
{
XmlNode currElem = document.CreateElement(nameOfAddedElement);
currElem.InnerText = innerText;
forWhichElementAdd.AppendChild(currElem);
}
private static void AddSubNodeWithAttribute(XmlDocument document, XmlNode forWhichElementAdd,string nameOfAddedElement,
string nameOfAddedAttribute, string attributeValue, string innerText)
{
XmlNode currElem = document.CreateElement(nameOfAddedElement);
XmlAttribute attribute = document.CreateAttribute(nameOfAddedAttribute);
attribute.Value = attributeValue;
currElem.Attributes.Append(attribute);
currElem.InnerText = innerText;
forWhichElementAdd.AppendChild(currElem);
}