Extensible Markup Language (XML ) är en uppsättning regler som gör en handling för att lagra data i ett hierarkiskt sätt . Ett XML- dokument består av flera noder anslutna i ett träd datastruktur . Ett träd datastruktur har en rotnod och en eller flera noder barn. Varje barn nod kan ha noll eller flera underordnade noder själva . När analysera en XML-fil med hjälp av ett språk som Visual Basic ( VB ) , måste du testa för att se om ett barn nod existerar . Du kan göra detta genom att testa för att se om värdet på noden är null , vilket betyder att det inte existerar . Visual Basic använder Ingenting nyckelordet för att testa för null-värden . Instruktioner
1
Starta Visual Studio genom att klicka på dess ikon . Efter den laddas , välj " File" och sedan " Nytt " och slutligen " Project . " En " Nytt projekt " öppnas .
2
Välj " Visual Basic " från den vänstra spalten och " Console Application " från den högra kolumnen i " New Project "-fönstret . Ange ett namn för projektet och tryck på " Enter" för att skapa ett nytt projekt . Redigerarens huvudfönster laddar en Visual Basic -fil källkod , som innehåller en " main " subrutin .
3
titt på de viktigaste subrutinen . Den har två delar : en början och ett slut . All kod i följande steg hör just mellan dessa två delar . De två delarna av den huvudsakliga subrutinen ser ut så här :
Sub Main ( ) katalog
End Sub
4
Skriv följande uttalande för att skapa en ny " XMLDocument " variabel med namnet " doc " enligt följande :
Dim doc As New XMLDocument ( )
5
Skapa en kort XML-dokument som består av en rot -nod och en underordnad nod som beskriver en kund . Roten nod kommer att vara " kund " och barnet noden blir " CustomerName . " Använd " LoadXml " -funktionen för att skapa XML-filen direkt i källkoden :
doc.LoadXml ( " " & _
" Peter < /CustomerName > , " & _
" < /kund > " )
6
Skriv ett uttalande som skapar en lista över alla underordnade noder från " doc " XML variabel som denna :
Dim noder XmlNodeList = doc.ChildNodes
7
Skriv ett uttalande som korsar listan med underordnade noder som denna :
för varje nod i noder
8
Kontrollera om den aktuella noden i listan med noder är null . Om värdet är null , skriva ett meddelande som säger " Null nod . " I Visual Basic , kontrollera null genom att kontrollera att se om det är " Ingenting , " så här :
p Om ( nod är ingenting ) Sen
Console.WriteLine ( " Null nod " )
Else
Console.WriteLine ( " Not Null " ) katalog
End If
9
Fortsätt genom " för varje " uttalande , så att du kan testa varje barn nod i XML -filen . Skriv följande rad för att avsluta ditt program :
Nästa
10
Kör ditt program genom att trycka på den gröna " Play " -knappen , som ligger nära toppen av Visual Studio IDE . Eftersom XML-dokument har en underordnad nod , ser produktionen av programmet så här :
" Not Null " Addera