A serialização SOAP e XML
Converte a serialização de XML (serializa) os campos públicos e propriedades de um objeto, ou os parâmetros e valores de retorno de métodos, em um fluxo XML em conformidade com um documento de idioma (XSD) definição de esquema XML específico. Serialização XML Results in classes fortemente tipado with Público Properties and fields that are converted to a serial formato (in this maiúsculas e minúsculas, XML) for armazenamento or transporte.
Because XML is an Abrir padrão, the fluxo de XML can be Processed by any aplicativo, quando necessário, regardless of plataforma. De exemplo, XML Web Services Criado usando ASP.NET usar a classe XmlSerializer Criar XML fluxos que transmitir dados entre aplicativos serviço da Web XML em toda a Internet ou em intranets. Por outro lado, a desserialização leva tal um fluxo XML e reconstrói o objeto.
A serialização XML pode ser usada para serializar objetos em fluxos XML que estão em conformidade com a especificação SOAP. O SOAP é um protocolo com base em XML, desenvolvido especificamente para transporte de chamadas de procedimento usando XML.
Para serializar ou desserializar objetos, use a classe XmlSerializer. Para criar as classes para ser serializado, use a ferramenta de definição de esquema XML.
Nesta seção
Apresentando a serialização XML
Fornece uma definição geral de serialização, particularmente serialização de XML.Como: Serializar um objeto
Fornece instruções passo a passo para a serialização de um objeto.Como: Desserializar um objeto
Fornece instruções passo a passo para desserializar um objeto.Exemplos de serialização XML
Fornece exemplos que demonstram as noções básicas de serialização de XML.A ferramenta de definição de esquema XML e a serialização XML
Descreve como usar a ferramenta de definição de esquema XML para criar classes que adotar um esquema de idioma (XSD) definição de esquema XML específico, ou para gerar um esquema XML a partir de um arquivo .dll.Controlando a serialização XML com atributos
Descreve como controlar a serialização usando atributos.Attributes That Serialization Controlar XML
Lists the Attributes that are used to Controlar XML Serialization.Como: Especifique um nome alternativo elemento para um fluxo XML
Presents an avançado cenário showing How to Generate Múltiplo XML streams by the serialização overriding.Como: Controlar Serialization of Classes Derived
Fornece um exemplo de como controlar a serialização de classes derivadas.Como: Qualificar elemento XML e nomes de atributo XML
Describes How to define and controle the way in which XML Namespaces are used in the fluxo de XML.A serialização XML com os serviços da Web em XML
Explains How serialização XML is used in Serviços Web XML.Como: Serializar um objeto como um fluxo XML SOAP-codificado
Describes How to Use the classe XmlSerializer to create streams SOAP XML codificado that conform to seção 5 of the documento W3C (World Wide Web Consortium) (www.w3.org) titled "Simple Objeto Access Protocol (SOAP) 1.1."Como: Substituir a serialização XML SOAP codificada
Descreve o processo para substituir a serialização de XML de objetos como mensagens SOAP.Attributes That Controlar Encoded Serialization
Lists the Attributes that are used to Controlar SOAP-encoded serialização.< Sistema. xml.Serialization > Elemento
O elemento de configuração de nível superior para controlar a serialização de XML.< dateTimeSerialization > Elemento
Controles The modo serialização of Objects DateTime.< schemaImporterExtensions > Elemento
Contém tipos que são usados pela classe XmlSchemaImporter.< Adicionar > Elemento para < xmlSchemaImporterExtensions >
Adiciona tipos que são usados pela classe XmlSchemaImporter.
Seções relacionadas
As tecnologias de desenvolvimento avançado
Fornece links para mais informações sobre tarefas de desenvolvimento sofisticadas e técnicas no .NET Framework.Serviços Web XML Criado Using ASP.NET and XML Web Service Clients
Provides topics that Describe and Explain How to programa Serviços Web XML Using ASP.NET.