XML-bestanden worden vaak gebruikt om de output datasets in een gewoon tekstbestand . XML is een standaard taal die labels vergelijkbaar met HTML gebruikt . De XML -bestand is een standaard formaat , zodat het kan worden gebruikt om gegevens in een andere toepassing los van het invoerprogramma . XML-bestanden worden ook gebruikt op het internet om webpagina's weer te geven en informatie te sturen naar andere gebruikers . De bestanden kunnen worden gemaakt met behulp van Visual Basic en SQL Server records . Instructies 1 Maak een database verbinding en open het. Dit is nodig om te authenticeren bij de database en query's uitvoeren tegen de SQL-database . In onderstaande code wordt een database connectie : conn = Nieuwe SqlConnection ( " server = localhost ; uid = sa , pwd = ; databank = pubs " ) conn.Open ( ) Vervang 'localhost' door het IP -adres of de naam van de computer voor de SQL Server . De " uid " en " pwd " variabelen zijn authenticatie waarden . De " gegevensbank " waarde is de naam van de database op de server . 2 Een query die de gegevens ophaalt uit de database en wijst deze toe aan een variabele . De onderstaande code wijst de records aan de " rec " variable : comm = Nieuw SqlCommand ( " Select * van de klant " , conn ) rec = comm.ExecuteReader ( ) 3 Maak de XML bestand en geef het een naam op de server . Dit start de creatie van het bestand , omdat de records zijn opgehaald uit de database . De oprichting van het XML-bestand creëert een pointer . Gebruik de onderstaande code om een XML- bestand aan te maken en deze toewijzen aan een variabele : Dim schrijver als Nieuwe XmlTextWriter ( " customer.xml " , System.Text.Encoding.UTF8 ) writer.WriteStartDocument ( True ) writer.Formatting = Formatting.Indented < br > Goedkope 4 Maak het belangrijkste knooppunt . In dit voorbeeld wordt een lijst van klanten gemaakt . Om de bovenste knooppunt te creëren , gebruikt u de volgende code : writer.WriteStartElement ( "Klanten " ) op Twitter Loop 5 door elke record en print het om het XML-bestand . De volgende code lussen door elke record en creëert een knooppunt in het XML-bestand : Terwijl code doorloopt de klant platen en prenten de ID aan het XML-bestand .
|