|  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 man använder , från XSD

    . En av de funktioner som tillhandahålls av XSD verktyg från Microsoft som en del av NET Framework är förmågan att skapa klasser direkt från en XSD dokument . Du kan sedan läsa XML-dokument direkt i en array av klasser och arbeta med dem som du skulle alla andra uppgifter . Även om du har det . NET Framework installerat , dock kan du behöva ladda ner den senaste versionen av XSD.EXE från Microsoft , eftersom vissa versioner inte inkludera det . Instruktioner
    1

    Öppna Kommandotolken genom att klicka på " Start", " Kör ", skriva " cmd " och trycka på " Enter ". Om du använder Windows Vista eller 7 , ska du skriva istället " cmd " direkt i startmenyn sökfältet och tryck " Enter ".
    2

    Skriv följande för att skapa en XSD dokument för XML file :

    xsd database.xml

    Hoppa över detta steg om du redan har en matchande XML och XSD dokument
    3

    Skriv följande för att konvertera . din XSD dokument till ett Visual Basic klass :

    xsd /klasser /språk: VB database.xsd

    Du kan också använda andra Visual Studio språk genom att skriva sitt förkortning i språkområdet . Giltiga alternativ är " CS " för C # och VJS för " Visual JScript . "
    4

    Öppna Visual Basic och högerklicka på projektets namn i " Solution Explorer " rutan . Välj " Lägg till " och " Lägg till befintlig fil . " Markera den nya filen som genereras av steg 3 . Det kommer att ha ett namn som " database.vb , " kombinera ditt valda språk med namnet på den ursprungliga XSD dokument
    5

    Klistra in följande kod i Visual Basic-programmet : .
    < p > Dim s = Ny Xml.Serialization.XmlSerializer ( getType ( databas ) ) katalog

    Ersätt " databas " med namnet på din XSD dokument . Det kommer att bli klassens namn som används . Om det finns några tvivel om klassnamnet , kontrollera det genom att dubbelklicka cliking den " database.vb " filer som nu finns i din Solution Explorer .

    Detta kommando skapar en XML Serializer beredd att läsa och skriva XML-dokument bygger på den klassen
    6

    Skriv följande för att ladda en array av data från XML-fil : .

    Dim böcker som databas = s.Deserialize ( My.Computer.FileSystem . OpenTextFileReader ( " c : \\ database.xml " ) ) katalog

    Ersätt " c : \\ database.xml " med namnet och sökvägen till XML-fil . Eftersom den databas som används för att skapa denna tutorial var böcker databas variabelnamnet "böcker " har tilldelats det .
    7

    Klistra in följande för att skriva ut innehållet i arrayen , precis som du skulle med någon annan samling i Visual Basic :

    För varje B- in Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort gränsen Command Button med VB6
    ·Hur man skriver VB.Net till Anteckningar
    ·Hur att bryta VBA kod över flera rader
    ·Hur man skapar RTF-filer i Visual Basic 6
    ·Så ringer en Javascript Från Visual Basic
    ·Hur man skriver ett program i Visual Basic som kommer U…
    ·Hur du installerar Deployment i VBS
    ·Hur man använder flera sidor i Visual Basic 6
    ·Konvertera en binär fil till en byte-sträng i Visual …
    ·Hur öppnar jag ett formulär från en annan form i Vis…
    Utvalda artiklarna
    ·Hur Understruken text med HTML-koder
    ·Programvara Krav för ASP.NET
    ·PHP Kommentera Standards
    ·Hur man skriver text i ett formulär i VB6
    ·En handledning för att skapa en relationsdatabas för …
    ·Hur man konstruerar flödesscheman
    ·Lägga till Windows Media Players Control i VB6
    ·Hur man gör IPSP Apps
    ·Hur man skapar en klient område med PHP
    ·Hur Debug Perlprogram
    Copyright © Dator Kunskap http://www.dator.xyz