Compartir a través de


Serialización XML y SOAP

La serialización XML convierte (serializa) en una secuencia XML que se ajusta a un documento específico del lenguaje XSD (XML Schema Definition, definición de esquemas XML) las propiedades y los campos públicos de un objeto o los parámetros y valores devueltos de los métodos. La serialización XML obtiene clases con establecimiento inflexible de tipos con campos y propiedades públicos que se convierten a un formato de serie (en este caso, XML) para el almacenamiento o transporte.

Como XML es un estándar abierto, cualquier aplicación puede procesar la secuencia XML si es necesario, independientemente de la plataforma. Por ejemplo, los servicios Web XML creados mediante ASP.NET usan la clase XmlSerializer para crear secuencias XML que pasan datos entre aplicaciones de servicios Web XML a través de Internet o en intranets. Por el contrario, la deserialización toma esa secuencia XML y reconstruye el objeto.

La serialización XML también se puede usar para serializar objetos en secuencias XML que se ajustan a la especificación de SOAP. SOAP es un protocolo basado en XML, diseñado específicamente para transportar llamadas a procedimiento utilizando XML.

Para serializar o deserializar objetos, utilice la clase XmlSerializer. Para crear las clases que se van a serializar, utilice la herramienta Definición de esquemas XML.

En esta sección

Secciones relacionadas

Vea también

Otros recursos

Serialización binaria