Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan lese XML og befolker tekstbokser
    Lære å lese en XML-fil for å fylle tekstbokser i Visual Basic.NET , som ofte forkortet til VB.NET , kan programmet gjøre programmet mer robust ved ikke å ha brukeren inn dataene manuelt . XML er en anvendelig format for mange forskjellige bruksområder og kan leses ved hjelp av " XmlTextReader . " Leseren gir forover - bare, kun lesetilgang til en strøm av XML-data. Du kan tilordne XML-data direkte til styre , eller du kan samle det i en matrise for senere bruk. Du trenger
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio . Klikk " Nytt prosjekt " fra den venstre delen av skjermen, og utvide " Visual Basic " under " Installerte maler . " Klikk på " Windows" og dobbeltklikk på "Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
    2

    Klikk på "Project "-menyen og velg " Nytt element . " Dobbeltklikk på " XML File " for å sette inn en ny XML-fil til prosjektet. Sett inn en ny " XML-skjema "-filen , ved hjelp av den samme teknikken
    3

    Kopier og lim inn følgende kode på innsiden av " XMLSchema1.xsd " filen for å lage din XML-skjema : .

    < xs: schema name = " Postnummer" >



    < /xs: begrensning >

    < /xs: simpleType >




    < xs: element name = " gate " type = " xs : string " />


    < xs: element name = "State " type = " xs : string " />


    < /xs: sekvens >

    < /xs: complexType >



    < xs: sekvens >


    < xs: element name = " ContactName " type = " xs : string " />


    < xs: element name = " Phone " type =" xs : string " />

    < xs: element name = " ShipToAddress "type = " usAddress "
    4

    Klikk på " Solution Explorer "-kategorien under " Solution Explorer " og dobbeltklikk på " XMLFile1.xml " for å åpne den. Kopier og lim inn følgende kode for å bruke skjemaet opprettet i trinn 3 og legge til noen data til det : en

    < Customer xmlns = " http://tempuri.org/XMLSchema1.xsd "
    5

    Dobbeltklikk på " Form1 " for å vise skjemaet. Dobbeltklikk på " TextBox " fra " Toolbox" -panelet for å legge til en ny tekstboks kontroll. Legg åtte flere tekstbokskontrollene i skjemaet. Legge til en " Button" kontroll i skjemaet. Dobbeltklikk på " Button1 " for å opprette en ny klikk -event for denne knappen.
    6

    Legg til følgende linje med kode i toppen av koden din modul for å bruke " System.Xml " namespace : en

    Import System.Xml
    7

    Kopier og lim inn følgende kode i klikkhendelsen å lese XML -filen er opprettet og lagre innholdet til en 2 -D matrise:

    Dim leseren Som XmlTextReader = Ny XmlTextReader ( "C : \\ Temp \\ XMLFile1.xml " )

    Dim xmlDataArray ( 30 , 1 ) As String

    Dim xCntr As Integer

    Mens ( reader.Read ( ) )

    Velg sak reader.NodeType

    sak XmlNodeType.Element
    p Hvis ( reader.Name < > " kunden ") og ( reader.Name < >" ShipToAddress ") Så

    xmlDataArray ( xCntr , 0 ) = reader.Name

    End If

    sak XmlNodeType . tekst

    xmlDataArray ( xCntr , 1 ) = reader.Value

    xCntr + = 1

    End Velg

    Loop
    8 < p> Rediger XML filbanen i trinn 7 , og skriver inn banen til XML-filen
    9

    Loop gjennom matrisen og legge dataene til tekstbokser ved å legge følgende kode: .

    For xCntr = 0 til 10

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få tilgang til en XML Database 
    ·Hvordan kontrollere om et element finnes i en liste i V…
    ·Hvordan lage en Flooder Med Visual Basic 
    ·Hvordan lage en VBS MsgBox Fra DOS 
    ·Hvordan oppdage audionivåer Fra Produksjonen i Visual …
    ·Hvordan beregne Block Size for VB datasett 
    ·Grunnleggende om Visual Basic 6 
    ·Hvordan få tilgang til en database i en annen PC i VB6…
    ·Hvordan bruke Convert.Frombase64string i VBS 
    ·Slik konverterer C Struktur til VBA 
      Anbefalte artikler
    ·Hyppige Oppskrifter i Tre Algoritmer 
    ·Hvordan lese en DOSBox linje med Perl 
    ·Hvordan Ring DB2 lagrede prosedyrer i Visual Basic 6.0 …
    ·Hvordan erstatte det siste tilfellet av en streng i Pyt…
    ·Lære programmering med Visual Basic Net 
    ·Hva er ulempene med en Query Processor 
    ·Hvordan sjekke for en understreng Switch 
    ·Sette inn iFrame Med PHP 
    ·Slik bruker du en VB for å ringe tilgang til en Query 
    ·Hvordan oppdage Real Player Plug -In for Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/