Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A serialização XML converte (serializa) os campos públicos e as propriedades de um objeto, bem como os parâmetros e os valores retornados dos métodos, em um fluxo XML que está em conformidade com um documento específico da XSD (linguagem de definição de esquema XML). A serialização XML resulta em classes fortemente tipadas com propriedades públicas e campos convertidos em um formato serial (nesse caso, XML) para armazenamento ou transporte.
Como o XML é um padrão aberto, o fluxo XML pode ser processado por qualquer aplicativo, conforme necessário, independentemente da plataforma. Por exemplo, os serviços Web XML criados usando ASP.NET usam a XmlSerializer classe para criar fluxos XML que passam dados entre aplicativos de serviço Web XML na Internet ou em intranets. Por outro lado, a desserialização usa esse fluxo XML e reconstrói o objeto.
A serialização XML também pode ser usada para serializar objetos em fluxos XML em conformidade com a especificação SOAP. SOAP é um protocolo baseado em XML, projetado especificamente para transportar chamadas de procedimento usando XML.
Para serializar ou desserializar objetos, use a XmlSerializer classe. Para criar as classes a serem serializadas, use a ferramenta de Definição de Esquema XML.