. File XML sono comunemente usati per set di dati di output in un file di testo normale . XML è un linguaggio standard che utilizza i tag simili a HTML . Il file XML è anche un formato standard , quindi può essere utilizzato per importare dati in un'altra applicazione estranei al programma . I file XML sono utilizzati anche su Internet per visualizzare le pagine Web e inviare informazioni ad altri utenti. I file possono essere creati utilizzando i record dei server di Visual Basic e SQL . Istruzioni
1
Creare una connessione al database e aprirlo . Questo è necessario per l'autenticazione al database ed eseguire query sul database SQL. Il seguente codice crea una connessione al database : conn = New SqlConnection ( "server = localhost ; uid = sa; pwd =; Database = pubs ") conn.Open ( ) sostituire " localhost " con l'indirizzo IP o il nome del computer per il server SQL . Il "uid " e variabili " PWD" sono valori di autenticazione . Il valore di "banca dati " è il nome del database sul server .
2
Creare una query che recupera i dati dal database e lo assegna a una variabile . Il seguente codice assegna il record alla " rec " variabile : comm = New SqlCommand ( "SELECT * FROM clienti " , conn) rec = comm.ExecuteReader ( )
3
Creare il file XML presentare e dare un nome al server. Questo inizia la creazione del file , poiché i record sono stati recuperati dal database . La creazione del file XML crea un puntatore . Utilizza il codice seguente per creare un file XML e assegnarlo a una variabile : Dim writer As New XmlTextWriter ( " customer.xml " , System.Text.Encoding.UTF8 ) writer.WriteStartDocument (Vero ) writer.Formatting = Formatting.Indented
4
creare il nodo principale. In questo esempio , viene creata una lista di clienti . Per creare il nodo superiore , utilizzare il seguente codice : writer.WriteStartElement ( "Clienti" ) economici 5
loop attraverso ogni record e stamparlo su file XML . Il codice seguente loop attraverso ogni record e crea un nodo nel file XML : mentre codice consente di scorrere i record dei clienti e stampa l'ID per il file XML .