Подробнее о том, как реализовать XML сериализацию/десериализация в этой статье. Понимание работы с XML необходимо т.к. на сегодняшний день большое количество сервисов (Api) используют SOAP ответы. System.Xml.Serialization Сериализация XML — это процесс преобразования открытых свойств и полей объекта в серийный формат (в данном случае в формат XML) для хранения или транспортировки. При десериализации объект повторно создается в исходном состоянии из выходных данных XML. Сериализацию можно представить как способ сохранения состояния объекта в поток или буфер. Например, ASP.NET использует класс XmlSerializer для кодирования сообщений веб-службы XML. Данные в объектах описываются с помощью конструкций языка программирования, например классов, полей, свойств, типов-примитивов, массивов и даже встроенного XML в форме объектов XmlElement или XmlAttribute. Вы можете создавать собственные классы, закомментировать их атрибутами или используя средство определения схемы XML (XSD. exe) для создания