@vladimirchelyabinskiy

C# как в XML добавить группу элементов с атрибутами после определенного элемента?

К примеру есть файл: test.xml

С элементами и атрибутами.

<student age="12" phone="11111111">
          <name>name</name>
    </student>


Мне нужно добавить к этому файлу еще 3 таких элемента с введенными в форме атрибутами.

То есть должно получится так

<student age="12" phone="11111111">
          <name>name</name>
    </student>
    <student age="13" phone="22222222">
          <name>name</name>
    </student>
    <student age="14" phone="33333333">
          <name>name</name>
    </student>


Как реализовать это?

Я могу конечно просто все это несколько раз прописать в программе, а если у меня будет 200 элементов?

200 раз в программе перед компиляцией прописать их?
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты
Вариантов решения больше, чем один.
Можно создать XDocument, записать в него XML и работать.
Можно десериализовать данный XML во что-то типа List. Затем в этот лист добавлять необходимых студентов и снова сериализовать список.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы