Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come usare Classe Da XSD

. Una delle caratteristiche previste dallo strumento XSD rilasciato da Microsoft come parte del NET Framework è la possibilità di creare classi direttamente da un documento XSD . È quindi possibile leggere i documenti XML direttamente in un array di classi e di lavorare con loro come si farebbe con qualsiasi altro dato. Anche se avete installato il . NET Framework , tuttavia , potrebbe essere necessario scaricare l'ultima versione di XSD.exe da Microsoft , come alcune versioni non includono esso. Istruzioni
1

Aprire il prompt dei comandi facendo clic su "Start ", " Esegui ", digitare "cmd" e premere "Invio". Se si utilizza Windows Vista o 7 , si deve invece digitare "cmd" direttamente nella barra di ricerca del menu Start e premere " Invio".
2

digitare quanto segue per generare un documento XSD per il vostro XML File :

xsd database.xml

Saltare questo punto se si dispone già di un XML di corrispondenza e documenti XSD
3

digitare quanto segue per convertire . il documento XSD in una classe di Visual Basic :

xsd /classes /lingua: VB database.xsd

È inoltre possibile utilizzare altri linguaggi di Visual Studio digitando la loro sigla nel campo linguistico. Le opzioni valide sono " CS" per C # e VJ per "Visual JScript . "
4

Aprire Visual Basic e fare clic destro sul nome del progetto nel riquadro " Solution Explorer " . Selezionare " Aggiungi " e " Aggiungi file esistente . " Selezionare il nuovo file generato dal passaggio 3. Avrà un nome come " database.vb ", che unisce la tua lingua scelta con il nome del documento XSD originale
5

Incollare il seguente codice nella tua applicazione di Visual Basic : .

Dim s = New Xml.Serialization.XmlSerializer ( GetType (database) ) per

Sostituire "banca dati " con il nome del documento XSD . Questo sarà il nome della classe utilizzata . Se non vi è alcun dubbio circa il nome della classe , controllare con un doppio cliking il file " database.vb " che è ora nella vostra Esplora soluzioni.

Questo comando crea un Serializer XML pronti a leggere e scrivere documenti XML basato sulla classe
6

Digitare quanto segue per caricare un array di dati dal file XML: .

Dim libri come database = s.Deserialize ( My.Computer.FileSystem . OpenTextFileReader ( "c: \\ database.xml " ) ) per

Sostituire la "c : \\ database.xml " con il nome e il percorso del file XML . Dal momento che il database utilizzato per creare questo tutorial è una banca dati i libri , il nome della variabile "libri" è stato assegnato.
7

Incolla il seguente per stampare il contenuto della matrice, proprio come si farebbe con qualsiasi altra matrice in Visual Basic :

Per ogni b in

 

Programmazione © www.354353.com