En av ansvaret for web-designere og tekniske forfattere er å ha evnen til å hente informasjon fra en database . Visual Basic, eller VB, er en hendelse -drevet programmeringsspråk som ble utviklet av Microsoft for å aktivere utviklere å lage programmer for Windows-operativsystemet . På grunn av måten på hvilken den virker språket , kan den også brukes til å vise dynamiske data . XML , eller Extensible Markup Language , er en form for koding som er utformet for å transportere og lagre data . Instruksjoner
en
Start en database tilkobling. Dette oppnås ved å opprette en forbindelse objekt , som vil la deg få informasjonen for databasen . Standarden kode for å opprette en database tilkobling til en database følger. Merk at navnet på databasen vil være " minserver . " Skriv inn denne koden : en
Dim conn som OleDbConnectionconn = Ny OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 ; data source = " myDB.mdb " )
2
Opprett en spørring . Dette vil tillate programmet å hente informasjon fra databasen som skal brukes for XML-filen. for demonstrasjonsformål , vil informasjonen hentes være den første og siste navnet på en kundeliste , kommentert av " fornavn, etternavn fra kunde . "Følgende bit av kode oppretter en spørring og deretter tildeler informasjonen til en DataReader objekt : en
conn.Open ( ) query = " select kunde-ID , fornavn, etternavn fra kunde "-kommandoen = Ny OleDbCommand (spørring , conn ) leser = dbcomm.ExecuteReader ( )
3
Åpne en ny XML -fil og skriv inn start tag , som fungerer som din rot av XML-dokumentet . Igjen, for hensikten med denne demonstrasjonen , roten tag er merket som " . kunde " koden er som følger : en
Dim xml som ny XmlTextWriter ( " customer.xml " , System.Text.Encoding.UTF8 ) xml.WriteStartDocument ( sann) xml . formatering = Formatting.Indentedxml.Indentation = 2xml.WriteStartElement ( "kunden ")
4
Fortsett å fylle i hvert XML-fil med klienten informasjon eller posten. Her er et eksempel på en måte å sløyfe databasen leseren og skriv hver fil : en
mens
5
Lukk dokument ved å skrive slutten tag til XML-filen Et eksempel kan være : .
xml.WriteEndElement ( ) xml.WriteEndDocument ( ) xml.Close ( )