Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

Serialización de SOAP y XML

La serialización XML convierte (serializa) las propiedades y campos públicos de un objeto o los parámetros y valores devueltos de los métodos en una secuencia XML que se ajusta a un documento específico del lenguaje de definición de esquemas XML (XSD). La serialización XML produce clases fuertemente tipadas cuyas propiedades y campos se convierten en un formato en serie (en este caso, a XML) para almacenaje y transporte.

Dado que XML es un estándar abierto, cualquier aplicación, según sea necesario, puede procesar la secuencia XML sin tener en cuenta la plataforma. Por ejemplo, los servicios Web XML creados utilizando el ASP.NET utilizan la clase XmlSerializer para crear secuencias XML que pasan los datos entre las aplicaciones de servicio Web XML a lo largo de Internet o en intranets. A la inversa, la deserialización toma este tipo de 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 XML Schema Definition.

Introducir la serialización XML

Proporciona una definición general de serialización, particularmente la serialización XML.

Cómo: Serializar un objeto

Proporciona las instrucciones paso a paso para serializar un objeto.

Cómo: Deserializar un objeto

Proporciona las instrucciones paso a paso para deserializar un objeto

Ejemplos de serialización XML

Proporciona ejemplos que muestran los fundamentos de serialización XML.

La herramienta de definición de esquema XML y serialización XML

Describe cómo utilizar la herramienta XML Schema Definition para crear clases que se adhieren a un esquema del lenguaje de definición de esquemas XML (XSD) determinado o que generan un esquema XML de un archivo .dll.

Controlar la serialización XML mediante atributos

Describe cómo controlar la serialización utilizando los atributos.

Atributos que controlan la serialización XML

Hace una lista de los atributos que se utilizan para controlar la serialización XML.

Cómo: Especificar un nombre de elemento alternativo para una secuencia XML

Presenta un escenario avanzado que muestra cómo generar varias secuencias XML invalidando la serialización.

Cómo: Controlar la serialización de clases derivadas

Ofrece un ejemplo que muestra cómo controlar la serialización de clases derivadas.

Cómo: Calificar el elemento XML y los nombres del atributo XML

Describe cómo definir y controlar la manera en la que los espacios de nombres XML se utilizan en la secuencia XML.

Serialización XML con servicios web XML

Explica cómo la serialización XML se utiliza en servicios Web XML.

Cómo: Serializar un objeto como secuencia XML con codificación SOAP

Describe cómo utilizar la clase XmlSerializer para crear secuencias de XML SOAP codificadas que cumple con la sección 5 del documento del World Wide Web Consortium (www.w3.org) titulado "Protocolo simple de acceso a objetos (SOAP) 1.1"

Cómo: Invalidar la serialización XML SOAP codificada

Describe el proceso para invalidar serialización XML de objetos como mensajes SOAP.

Atributos que controlan la serialización SOAP codificada

Hace una lista de los atributos que se utilizan para controlar la serialización codificada SOAP.

<system.xml.serialization> (Elemento)

El elemento de configuración de nivel superior para controlar la serialización XML.

<dateTimeSerialization> (Elemento)

Controla el modo de la serialización de los objetos DateTime.

<schemaImporterExtensions> (Elemento)

Contiene tipos que son utilizados por la clase XmlSchemaImporter.

<add> (Elemento para <xmlSchemaImporterExtensions>)

Agrega tipos que utiliza la clase XmlSchemaImporter .

Advanced Development Technologies

Proporciona vínculos para más información sobre tareas y técnicas de desarrollo sofisticadas de .NET Framework.

XML Web Services Created Using ASP.NET and XML Web Service Clients

Proporciona los temas que describen y explican cómo programar los servicios Web XML utilizando ASP.NET.

Adiciones de comunidad

Mostrar:
© 2014 Microsoft