XML e il DataSet
ADO.NET consente di riempire un DataSet con i dati contenuti in un flusso o documento XML. È possibile utilizzare il flusso o il documento XML per fornire al DataSet dati o informazioni relative allo schema o entrambi. Le informazioni fornite dal flusso o documento XML possono essere combinate con i dati o le informazioni relative allo schema già presenti nel DataSet.
ADO.NET consente inoltre di creare una rappresentazione XML di un DataSet, con o senza schema, in modo da trasportare il DataSet tramite HTTP e renderlo disponibile per l'utilizzo da parte di un'altra applicazione o piattaforma compatibile con XML. In una rappresentazione XML di un DataSet i dati vengono scritti in XML e lo schema, se incluso inline nella rappresentazione, viene scritto utilizzando il linguaggio XSD (Schema Definition Language) di XML. Il formato ottenuto tramite XML e XSD risulta ottimale per il trasferimento dei contenuti di un DataSet da e verso client remoti.
In questa sezione
- DiffGram
Vengono fornite informazioni dettagliate su DiffGram, un formato XML utilizzato per la lettura e la scrittura dei contenuti di un DataSet. - Caricamento di un DataSet da XML
Vengono illustrate le diverse opzioni disponibili per il caricamento dei contenuti di un DataSet da un documento XML. - Scrittura di un DataSet sotto forma di dati XML
Viene illustrata la generazione dei contenuti di un DataSet sotto forma di dati XML e vengono descritte le diverse opzioni disponibili relative al formato XML. - Caricamento delle informazioni relative allo schema di un DataSet da XML
Vengono illustrati i metodi DataSet utilizzati per caricare lo schema di un DataSet da XML. - Scrittura delle informazioni relative allo schema di un DataSet come schema XML (XSD)
Vengono illustrate le modalità di utilizzo di uno schema XML e la generazione di un tale schema da un DataSet. - Sincronizzazione di un DataSet con un XmlDataDocument
Vengono illustrate le funzionalità disponibili in .NET Framework per l'accesso sincrono alle visualizzazioni relazionale e gerarchica di un singolo insieme di dati e viene descritta la creazione di una relazione sincrona tra un DataSet e un XmlDataDocument. - Oggetti DataRelation nidificati
Viene illustrata l'importanza degli oggetti DataRelation nidificati per la rappresentazione dei contenuti di un DataSet sotto forma di dati XML e ne viene descritta la creazione. - Generazione della struttura relazionale di un DataSet dallo schema XML (XSD)
Viene descritta la struttura relazionale, o schema, di un DataSet creato da uno schema XSD di XML. - Inferenza della struttura relazionale del DataSet da XML
Viene descritta la struttura relazionale risultante, o schema, di un DataSet creato tramite inferenza da elementi XML.
Sezioni correlate
- Creazione e utilizzo di DataSet
Viene descritto l'oggetto DataSet e il relativo utilizzo per la gestione dei dati dell'applicazione. - Accesso ai dati mediante ADO.NET
Vengono descritti l'architettura e i componenti di ADO.NET e il relativo utilizzo per l'accesso alle origini dati esistenti e per la gestione dei dati dell'applicazione.