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) 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 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
- Presentar la serialización XML
Ofrece una definición general de la serialización, especialmente la serialización XML. - Ejemplos de serialización XML
Ofrece ejemplos que muestran los principios básicos de la serialización XML. - La herramienta Definición de esquemas XML y serialización XML
Describe la forma de utilizar la herramienta Definición de esquemas XML para crear clases que se ajusten a un esquema particular de lenguaje de definición de esquemas XML (XSD) o para generar un esquema XML a partir de un archivo .dll. - Controlar la serialización XML mediante atributos
Describe la forma de controlar la serialización mediante atributos. - Atributos que controlan la serialización XML
Enumera los atributos utilizados para controlar la serialización XML. - Reemplazar la serialización XML
Presenta un escenario avanzado que muestra cómo generar varias secuencias XML al reemplazar la serialización. - Trabajar con espacios de nombres XML
Describe la forma de definir y controlar el modo en que los espacios de nombres XML se utilizan en la secuencia XML. - Serialización XML con servicios Web XML
Explica cómo se utiliza la serialización XML en servicios Web XML. - Generar mensajes SOAP con serialización XML
Describe la forma de utilizar la clase XmlSerializer para crear secuencias XML SOAP codificadas que se ajusten a la sección 5 del documento del W3C (World Wide Web Consortium), en www.w3.org, titulado "Simple Object Access Protocol (SOAP) 1.1". - Atributos que controlan la serialización SOAP codificada
Enumera los atributos utilizados para controlar la serialización SOAP codificada.
Secciones relacionadas
- Programar con .NET Framework
Contiene temas en los que se describe cómo programar con .NET Framework. - Servicios Web XML y clientes de servicios Web XML creados mediante ASP.NET
Incluye temas en los que se describe y explica cómo programar servicios Web XML utilizando ASP.NET.