Come creare un set di dati da XML

October 24

Un "set di dati" fornisce ai programmatori di Microsoft NET con un metodo per manipolare record restituiti da un database o un documento XML. È necessario caricare il documento XML nel set di dati prima di poter manipolare i dati. Microsoft .NET framework fornisce una funzione di "ReadXML" per importare i dati XML direttamente nell'oggetto "DataSet".

istruzione

1 Fare clic sul pulsante di Windows "Start" e digitare "Visual Studio" nella casella di ricerca. Premere il tasto "Enter" per aprire il software di programmazione NET.

2 Aprire il progetto di Visual Studio e fare doppio clic sul file di codice che si desidera utilizzare per caricare i dati XML nel DataSet.

3 Creare l'oggetto DataSet. Si crea l'oggetto DataSet e impostare la tabella all'interno del DataSet per fornire un luogo per l'XML da memorizzare. Copiare e incollare il seguente codice per creare il DataSet:

dataset fioco come DataSet = new DataSet

tavolo fioco come DataTable = Nuovo DataTable ( "Table_1")

table.Columns.Add ( "xmlcolumn", Type.GetType ( "System.String"))

dataset.Tables.Add (tabella)

4 Creare l'XML per caricare nel DataSet. Il codice seguente mostra come creare un oggetto XML prima di caricarla nel DataSet:

xml Dim come stringa = "<XmlDS> <Table_1> <xmlcolumn> il mio valore </ xmlcolumn> </ Table_1> </ XmlDS>"

lettore fioco come System.IO.StringReader = Nuovo System.IO.StringReader (XML)

5 Caricare il XML nel DataSet. L'esempio nel passaggio 4 ha un record XML da importare. Utilizzare la seguente funzione ReadXML per caricare il codice XML:

DataSet.ReadXML (lettore, XmlReadMode.IgnoreSchema)