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 Läs XML & befolka textrutor

    Att lära sig att läsa en XML-fil för att fylla i textrutor i Visual Basic.NET , som ofta förkortas VB.NET , kan programmet göra din ansökan mer robust genom att inte ha användaren mata in data manuellt . XML är ett tillämpligt format för många olika applikationer och kan läsas med hjälp av " XmlTextReader . " Läsaren ger framåt - bara , skrivskyddad åtkomst till en ström av XML-data . Du kan tilldela de XML-data direkt för att styra , eller så kan du hämta det i en array för senare användning . Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio . Klicka på " Nytt projekt " från den vänstra rutan på din datorskärm , och expandera " Visual Basic " under " Installerade mallar . " Klicka på " Windows " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
    2

    Klicka på " Project " -menyn och välj " New Item . " Dubbelklicka på " XML File " för att infoga en ny XML- fil till ditt projekt . Sätt i ett nytt " XML Schema " filen , med samma teknik
    3

    Kopiera och klistra in följande kod innanför " XMLSchema1.xsd " fil för att skapa din XML-schema : .

    < xs : schema name = " Postnummer" >



    < /xs : begränsning >





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


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


    < /xs : sekvens >

    < /xs : complexType >



    < xs : sekvens >


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


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

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

    Klicka på " Solution Explorer " under fliken " Solution Explorer " och dubbelklicka på " XMLFile1.xml " för att öppna den . Kopiera och klistra in följande kod för att använda schemat skapades i steg 3 och lägga till några uppgifter till den :

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

    Dubbelklicka på " Form1 " för att se ditt formulär . Dubbelklicka på " TextBox " från " Toolbox " rutan för att lägga till en ny kontroll textruta . Lägg åtta fler textrutekontroller i formuläret . Lägg en " Button " kontroll i formuläret . Dubbelklicka på " Button1 " för att skapa en ny klick - händelse för den här knappen .
    6

    Lägg till följande kodrad i den absoluta toppen av din kod modul för att använda " System.Xml " namnrymden :

    Imports System.Xml
    7

    Kopiera och klistra in följande kod i den händelsen click för att läsa XML-fil skapas och spara innehållet i en 2 - D matris :

    Dim läsare Som XmlTextReader = Ny XmlTextReader ( " C : \\ Temp \\ XMLFile1.xml " ) katalog

    Dim xmlDataArray ( 30 , 1 ) As String

    Dim xCntr As Integer

    Do While ( reader.Read ( ) ) katalog

    Välj Case reader.NodeType

    Case

    XmlNodeType.Element
    Om ( reader.Name < > " kunden " ) Och ( reader.Name < > " ShipToAddress " ) Sen

    xmlDataArray ( xCntr , 0 ) = reader.Name

    End If

    Case XMLNodeType . text

    xmlDataArray ( xCntr , 1 ) = reader.Value

    xCntr + = 1

    End Välj

    Loop
    8

    Redigera XML sökvägen i steg 7 , och skriv in sökvägen till din XML -fil
    9

    Loop igenom arrayen och lägga till data i textrutor genom att lägga till följande kod : .

    För xCntr = 0 till 10

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en VBS Script
    ·Hur fixar Runtime Error 5
    ·Hur man använder referenser för en VB6
    ·Hur man använder en timer i ett VB6 DLL
    ·Hur att bädda in en fil i en Access- databas med hjäl…
    ·Funktioner I VB.NET
    ·Hur man hittar en sträng som innehåller ett upprepand…
    ·Hur Stäng VB och VB6
    ·Hur du ändrar färg TextBox Border i Visual Basic
    ·Hur man lär FoxPro Online
    Utvalda artiklarna
    ·Stegen i Data Processing Cycle
    ·Kan jag göra Android Apps Med Visual Basic
    ·Lägga till text till en etikett på Python
    ·Hur man initiera en JavaScript Array
    ·Hur man handskas med XML Namn Spaces i PHP
    ·Hur köra en PHP -fil i Linux
    ·Hur tjäna pengar jag en gratis hemsida
    ·Vad är Computer Programming
    ·Hur att dölja en uppgift i Java JFrame
    ·Så här öppnar Kör SQL-kommando
    Copyright © Dator Kunskap http://www.dator.xyz