Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur du kontrollerar om Null Om en XML Node Finns i VB

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Beskrivning av Visual Basic
    ·Hur man tar bort en tom textruta i VBA
    ·Hur man skriver en Quad Solver för TI - 84
    ·Hur man spelar en WAV i VB
    ·Skriva ut till en specifik skrivare i VB.NET
    ·Lägga till ett lösenord i Visual Basic 6
    ·Hur du väljer ett område i VB.Net
    ·Hur man gör en VB6 OCX
    ·Hur man beräknar månadsbetalningar i Visual Basic
    ·Egenskaperna hos en samling i VBS
    Utvalda artiklarna
    ·Tutorial på Enterprise Java Bean
    ·Vad är en sekventiell fil
    ·Hur Jämför heltal i Java
    ·Hur felsöka Perl på Windows
    ·Olika egenskaper för Bild & Bild Tool i Visual Basic
    ·Inaktivera Turbo på M3
    ·Hur du manuellt installera Perl-modul på Windows Vista…
    ·PE Header DLL Egenskaper
    ·Hur man flyttar ett objekt genom att dra i XCode
    ·Connect : Direct Coding Tricks
    Copyright © Dator Kunskap http://www.dator.xyz