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