Condividi tramite


Utilizzo di XML in un dataset

ADO.NET consente di compilare un tipo DataSet con i dati contenuti in un flusso o documento XML. È possibile usare il flusso o il documento XML per fornire al tipo DataSet dati o informazioni relative allo schema oppure entrambi. Le informazioni fornite dal flusso o documento XML possono essere combinate con i dati o le informazioni relative allo schema già presenti nel tipo DataSet.

ADO.NET consente inoltre di creare una rappresentazione XML di un tipo DataSet, con o senza il relativo schema, in modo da trasportare il DataSet tramite HTTP e renderlo disponibile per l'uso da parte di un'altra applicazione o piattaforma abilitata per XML. In una rappresentazione XML di un tipo DataSet i dati vengono scritti in XML e lo schema, se incluso inline nella rappresentazione, viene scritto usando il linguaggio XSD (XML Schema Definition Language). Il formato ottenuto tramite XML e XSD risulta ottimale per il trasferimento del contenuto di un tipo DataSet da e verso client remoti.

In questa sezione

DiffGram
Vengono fornite informazioni dettagliate su DiffGram, un formato XML usato per la lettura e la scrittura del contenuto di un tipo DataSet.

Caricamento di un oggetto DataSet da XML
Vengono illustrate le diverse opzioni disponibili per il caricamento del contenuto di un tipo DataSet da un documento XML.

Scrittura del contenuto di DataSet come dati XML
Viene illustrata la generazione del contenuto di un tipo DataSet sotto forma di dati XML e vengono descritte le diverse opzioni disponibili relative al formato XML.

Caricamento delle informazioni dello schema DataSet da XML
Vengono illustrati i metodi del tipo DataSet usati per caricare lo schema di un DataSet da XML.

Scrittura di informazioni dello schema DataSet come XSD
Vengono illustrate le modalità di utilizzo di un XML Schema e il modo in cui generarne uno da un oggetto DataSet.

Sincronizzazione di DataSet e XmlDataDocument
Vengono illustrate le funzionalità disponibili in .NET Framework per l'accesso sincrono alle visualizzazioni relazionale e gerarchica di un singolo set di dati e viene descritto come creare una relazione sincrona tra un tipo DataSet e un tipo XmlDataDocument.

Annidamento di oggetti DataRelation
Viene illustrata l'importanza degli oggetti DataRelation annidati per la rappresentazione del contenuto di un tipo DataSet sotto forma di dati XML e ne viene descritta la creazione.

Derivazione della struttura relazionale di DataSet da XML Schema (XSD)
Viene descritta la struttura relazionale, o schema, di un oggetto DataSet creato da un XML Schema.

Deduzione della struttura relazionale di DataSet da XML
Viene descritta la struttura relazionale risultante, o schema, di un tipo DataSet creato tramite inferenza da elementi XML.

Panoramica di ADO.NET
Vengono descritti l'architettura e i componenti di ADO.NET e come usare ADO.NET per l'accesso alle origini dati esistenti e per la gestione dei dati dell'applicazione.

Vedi anche