Десериализация XML - C# (196370)

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

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

Привет. Прошу дать совет, как мне сериализовать такую XML-ку: какой должен быть класс для:
Листинг программы
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <PFA>
  3. <Person id="19540"></Person>
  4. <Person id="19541"></Person>
  5. </PFA>
Если для такой:
Листинг программы
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <PFA>
  3. <Persons>
  4. <Person id="19540"></Person>
  5. <Person id="19541"></Person>
  6. </Persons>
  7. </PFA>
класс может быть таким:
Листинг программы
  1. [XmlRoot("PFA")]
  2. public class PFA
  3. {
  4. [XmlArrayItem("Person", typeof(Person))]
  5. [XmlArray("Persons")]
  6. public List<Person> Persons;
  7. }
  8. public class Person
  9. {
  10. [XmlAttribute("id")]
  11. public string id;
  12. }

Решение задачи: «Десериализация XML»

textual
Листинг программы
  1. [XmlElement("Person", typeof(Person))]
  2. public List<Person> Persons;

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


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

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

13   голосов , оценка 4.231 из 5

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

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

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