Extensible Markup Language (XML) er et sæt af regler, der gør det muligt et dokument til at gemme data i en hierarkisk måde. Et XML- dokument består af flere knudepunkter forbundet i et træ datastruktur. Et træ datastruktur har en rod node og en eller flere underordnede noder. Hvert barn node kan have nul eller flere barn noder selv. Når parsing en XML-fil ved hjælp af et sprog som Visual Basic ( VB ), skal du prøve at se, om et barn node eksisterer . Du kan gøre dette ved at teste for at se, hvis værdien af knuden er nul, hvilket betyder, at det ikke eksisterer . Visual Basic bruger Nothing søgeord for at teste for NULL-værdier . Instruktioner
1
Launch Visual Studio ved at klikke på dens ikon . Efter det belastninger , vælg " Filer" og derefter "Ny ", og endelig "Projekt ". A " Nyt projekt " åbnes.
2
Vælg " Visual Basic " fra venstre kolonne og " Console Application " fra højre kolonne i " Nyt projekt " vinduet. Indtast et navn til projektet , og tryk på "Enter" tasten for at oprette et nyt projekt. Den vigtigste redigeringsvinduet indlæser en Visual Basic-kildekode -fil , som indeholder en "main " subrutine .
3
Kig på de vigtigste underprogram. Det har to dele: en begyndelse og en slutning . Hele koden i følgende trin hører lige mellem disse to dele . De to dele af den vigtigste subrutine se sådan ud:
Sub Main ()
End Sub
4
Skriv følgende udtalelse til at oprette en ny " XMLDocument " variabel med navnet " doc " som følger : Hej
Dim doc As New XmlDocument ()
5
Opret et kort XML-dokument , der består af en rod node og et barn knude, der beskriver en kunde . Roden node vil være " kunden" og barnet node vil være " CustomerName ". Brug " LoadXML " funktion for at oprette XML-filen til højre inde i kildekoden : Hej
doc.LoadXml ( " " & _
" Peter , " & _
" " )
6
Skriv en erklæring, der opretter en liste over alle de underordnede noder fra " doc "XML variabel som denne :
Dim knudepunkter som XmlNodeList = doc.ChildNodes
7
Skriv en erklæring , der krydser listen over barn noder som denne : Hej
Hver node In nodes < br >
8
Tjek om den aktuelle node i listen af knuder er ugyldig . Hvis værdien er nul, skrive en besked der siger " Null node. " I Visual Basic , så tjek for null ved at kontrollere at se, om det er " Ingenting, " som dette : Hej p Hvis ( node er intet ) Så
Console.WriteLine ( "Null node" ) < br >
Else
Console.WriteLine ("Not Null" )
End If
9
Fortsæt gennem " for Each " erklæring , således at kan du teste hvert barn node i XML-filen . Skriv følgende linje til at afslutte dit program : Hej
Next
10
Udfør dit program ved at trykke på den grønne " Play" knappen , som ligger nær toppen af Visual Studio IDE. Da XML-dokumentet har et barn knude , output af programmet ser sådan ud : Hej
"Not Null "