Usando XML em um DataSet

Com o ADO.NET, você pode preencher um DataSet de um fluxo XML ou documento. Você pode usar o fluxo XML ou o documento para fornecer ao DataSet os dados, as informações de esquema ou ambos. As informações fornecidas do fluxo XML ou documento podem ser combinadas com os dados existentes ou informações do esquema presentes no DataSet.

O ADO.NET também permite criar uma representação XML de um DataSet, com ou sem o esquema, para transportar o DataSet por HTTP para ser usado por outro aplicativo ou plataforma habilitada para XML. Em uma representação de um DataSet, os dados são gravados em XML e o esquema, se estiver embutido na representação, é escrito usando a linguagem XSD. O XML e o esquema XML fornecem um formato conveniente para transferir o conteúdo de um DataSet para e de clientes remotos.

Nesta seção

DiffGrams
Fornece detalhes sobre o DiffGram, um formato XML usado para ler e gravar o conteúdo de um DataSet.

Carregando um DataSet a partir de XML
Discute as diferentes opções a serem consideradas ao carregar o conteúdo de um DataSet de um documento XML.

Gravando o conteúdo do DataSet como dados XML
Descreve como gerar o conteúdo de um DataSet como dados XML e as diferentes opções de formato XML que você pode usar.

Carregando informações do esquema de DataSet do XML
Discute os métodos DataSet usados para carregar o esquema de um DataSet do XML.

Gravar informações de esquema de DataSet como XSD
Discute os usos para um esquema XML e como gerar um de um DataSet.

Sincronização de DataSet e XmlDataDocument
Descreve o recurso disponível no .NET Framework de acesso síncrono para as exibições relacionais e hierárquicas de um único conjunto de dados, e mostra como criar uma relação síncrona entre um DataSet e um XmlDataDocument.

Aninhamento de DataRelations
Descreve a importância de objetos DataRelation aninhados ao representar o conteúdo de um DataSet como dados XML e descreve como criá-los.

Derivando a estrutura relacional do DataSet do esquema XML (XSD)
Descreve a estrutura relacional ou o esquema de um DataSet, que é criado a partir do esquema XML.

Inferir a estrutura relacional do DataSet do esquema XML
Descreve a estrutura relacional ou o esquema resultante de um DataSet, criado quando é inferido de elementos XML.

Visão geral do ADO.NET
Descreve a arquitetura e os componentes do ADO.NET, e como usá-los para acessar fontes de dados existentes assim como para gerenciar dados de aplicativo.

Confira também