Select the product you need help with
INFO: Guia para serialização de XML no .NET FrameworkArtigo: 314150 - Ver produtos para os quais este artigo se aplica. Nesta páginaSumárioEste artigo fornece um plano para obter mais informações e para serialização principal e a anulação da serialização de XML com o .NET Framework ( System.XML espaço de nomes). Informações gerais sobre artigos fornecem hiperligações para informações úteis, incluindo documentação on-line, artigos da base de dados de conhecimento da Microsoft e documentação técnica da Microsoft, para o ajudar a obter informações sobre um produto da Microsoft ou tecnologia. Microsoft da base de dados de conhecimento da como para artigos e instruções passo a passo fornecem instruções passo a passo para concluir tarefas específicas. Ficheiros de exemplo de iniciação rápida ao são prontos a utilizar programas que ilustram uma técnica. Descrição geralSerialização é o processo de converter um objecto num formulário que pode ser facilmente transportado. Por exemplo, pode serializar um objecto e transporte através da Internet através de HTTP entre um cliente e um servidor. Na outra extremidade, anulação da serialização reconstrói o objecto de sequência.O .NET Framework inclui duas tecnologias de serialização:
As seguintes hiperligações fornecem informações gerais sobre serialização de XML e a anulação da serialização no Microsoft Visual Studio. NET: Introdução à serialização de XML http://msdn2.microsoft.com/en-us/library/182eeyhh(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/182eeyhh(vs.71).aspx)
XML e serialização SOAP http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconserialization.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconserialization.asp)
Arquitectura de serialização de XMLO espaço de nomes System.Xml.Serialization contém as classes que são utilizadas para serializar objectos em documentos com o formato XML ou transmissões em sequência.A classe central no espaço de nomes é a classe XmlSerializer . Para utilizar esta classe, utilize o Construtor de XmlSerializer para criar uma instância da classe utilizando o tipo do objecto para serializar. Depois de criar um XmlSerializer , crie uma instância do objecto a serializar. Também tem de criar um objecto para escrever o ficheiro a um documento ou a transmissão em sequência, tal como uma transmissão em sequência , num TextWriter ou um XmlWriter . Em seguida, pode chamar o método Serialize para converter o objecto para um documento XML. Para anular a serialização de um objecto de um documento XML, crie um objecto adequado para ler o documento ou a transmissão em sequência (novamente uma transmissão em sequência , num TextWriter ou um XmlWriter ). Invocar o método Deserialize ao projectando o objecto resultante para o tipo do objecto original foi serializado. Para controlar a serialização mais, o espaço de nomes System.Xml.Serialization fornece várias classes de atributos que podem ser aplicadas a membros de uma classe. Por exemplo, se uma classe contém um membro que irá ser serializado como um elemento XML, pode aplicar o atributo XmlElementAttribute ao membro. Quando aplicar o atributo, é possível especificar detalhes tais como o nome de elemento XML real utilizando a propriedade ElementName . Na seguinte hiperligação fornece arquitecturais (internas) informações sobre serialização de XML e a anulação da serialização: Classe de serialização de XML http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(vs.71).aspx)
Hierarquia System.Xml.Serialization http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlserializationhierarchy.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlserializationhierarchy.asp)
Conceitos chaves e QuickstartsAs hiperligações seguintes levam-na documentação sobre chave XML serialização e a anulação da serialização conceitos e tutoriais rápidos.Serialização de XML com XML Web Services A hiperligação "Exemplos de serialização de XML" fornece vários exemplos de código que demonstram a serialização de XML, incluindo os seguintes: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconxmlserializationwithwebservices.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconxmlserializationwithwebservices.asp)
Como leitura/escrita objectos em XML? http://samples.gotdotnet.com/quickstart/aspplus/default.aspx?url=/quickstart/howto/doc/XMLSerialization/RWObjFromXML.aspx
(http://samples.gotdotnet.com/quickstart/aspplus/default.aspx?url=/quickstart/howto/doc/XMLSerialization/RWObjFromXML.aspx)
Substituir a serialização de XML http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconoverridingserializationofclasseswithxmlattributeoverridesclass.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconoverridingserializationofclasseswithxmlattributeoverridesclass.asp)
Exemplos de .NET - como: serialização de XML http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/html/cpsmpnetsamples-howtoxmlserialization.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/html/cpsmpnetsamples-howtoxmlserialization.asp)
Exemplos de serialização de XML A hiperligação "Controlar XML serialização utilizar atributos" aborda os seguintes tópicos com exemplos de código: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconanexampleofxmlserializationwithxmlserializer.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconanexampleofxmlserializationwithxmlserializer.asp)
Controlar a serialização de XML com atributos http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrollingserializationbyxmlserializerwithattributes.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrollingserializationbyxmlserializerwithattributes.asp)
Artigos da base de dados de conhecimento da MicrosoftMicrosoft da base de dados de conhecimento da como para artigos fornecem instruções passo a passo para concluir uma tarefa específica.315703
(http://support.microsoft.com/kb/315703/EN-US/
)
COMO: Serializar um objecto para XML utilizando o Visual Basic .NET 316730 Pode também executar transformações XSL (XSLT), consultar e modificar dados XML utilizando o DOM e serializar ou anular a serialização dados XML utilizando as classes System.XML no .NET Framework. Para mais informações, consulte o seguinte artigo da base de dados de conhecimento da:
(http://support.microsoft.com/kb/316730/EN-US/
)
COMO: Serializar e anular a serialização de XML no Visual Basic .NET 313651
(http://support.microsoft.com/kb/313651/EN-US/
)
Informações gerais para XML no .NET Framework Instruções passo a passoInstruções passo a passo fornece mini-iniciações que o orientam alguns cenários de desenvolvimento de aplicação normal utilizam serialização de XML e anulação da serialização. Na seguinte hiperligação leva-o para documentos de instruções.Utilizando o esquema e serialização para introduzir lógica de negócio http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml04162001.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml04162001.asp)
Resolução de problemasSe detectar problemas e pretende obter assistência, o melhor ponto de partida é no Web site Serviços de suporte técnico da Microsoft (PSS):http://support.microsoft.com Tem várias opções para encontrar as respostas às suas perguntas. Pode procure na base de dados de conhecimento da Microsoft, registe as suas perguntas ou partilhar as experiências no newsgroups da Microsoft, obter os service packs mais recentes e notícias sobre um produto específico ou contactar o suporte técnico da Microsoft.
(http://support.microsoft.com/)
PropriedadesArtigo: 314150 - Última revisão: sexta-feira, 18 de Maio de 2007 - Revisão: 3.3 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 314150
(http://support.microsoft.com/kb/314150/en-us/
)
|





Voltar ao topo








