Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La serialización XML convierte (serializa) los campos y propiedades públicos de un objeto, y los parámetros y valores devueltos de métodos, en un flujo XML que se ajusta a un documento específico del lenguaje de definición de esquemas XML (XSD). La serialización XML da como resultado clases fuertemente tipadas con propiedades públicas y campos que se convierten a un formato serie (en este caso, XML) para el almacenamiento o el transporte.
Dado que XML es un estándar abierto, cualquier aplicación puede procesar la secuencia XML, según sea necesario, independientemente de la plataforma. Por ejemplo, los servicios web XML creados con ASP.NET usan la XmlSerializer clase para crear flujos XML que pasan datos entre aplicaciones de servicio web XML en Internet o en intranets. Por el contrario, la deserialización toma un flujo XML de este tipo y reconstruye el objeto.
La serialización XML también se puede usar para serializar objetos en flujos XML que se ajustan a la especificación SOAP. SOAP es un protocolo basado en XML, diseñado específicamente para transportar llamadas a procedimientos mediante XML.
Para serializar o deserializar objetos, use la XmlSerializer clase . Para crear las clases que se van a serializar, use la herramienta Definición de esquema XML.