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

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

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

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

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

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

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


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

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

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