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 lage XSD VB
    Det er to veier du kan ta for å lage XSD -filer fra Visual Basic. Hvis du har en eksisterende XML-dokument , og du bare ønsker å skape et XSD skjema dokument for å beskrive det , så kan du gjøre det veldig enkelt med XML Schema Definition Tool som følger med . NET Framework . Dersom, på den annen side , ønsker du å opprette en XSD -dokument helt fra bunnen av, kan du bruke XSDSchema klassen . Instruksjoner , Lag XSD Fra XML Source
    en

    Lag et nytt prosjekt i VB ved å klikke på "File" og "New Project ". Velg " Console Application ". Du vil bli bedt om å oppgi et navn , og du kan gi et navn du liker , men noe sånt som " XSD veiledningen" kan være hensiktsmessig
    2

    Lim inn følgende kode i " Main" -metoden. :

    Shell ( " xml.exe c: \\ file.xml " )

    Erstatt " c : \\ file.xml " med banen og filnavnet til XML-fil som skal brukes til generere XSD .
    3

    Lagre arbeidet ditt og klikk på den grønne pilen for å kjøre programmet .
    Lag XSD From Scratch
    4

    Lag et nytt prosjekt i VB ved å klikke på "File" og "New Project ". Velg " Console Application ". Du vil bli bedt om å oppgi et navn , og du kan gi et navn du liker , men noe sånt som " XSD veiledningen" kan være aktuelt.
    5

    Lim inn følgende kode i den viktigste metoden for å definere element i skjemaet : en

    Dim xsd = Ny XmlSchema

    Dim ePerson = Ny XmlSchemaElement

    Dim ctPerson = Ny XmlSchemaComplexType

    Dim sqPerson som ny XmlSchemaSequence

    Dim Ename = Ny XmlSchemaElement

    Dim eAddress = Ny XmlSchemaElement
    p Dette vil definere en enkel adressebok som inneholder en liste over personer ( "Person " i XSD -dokument ) . Person består av en person element ( ePerson ) , en person kompleks datatype ( ctPerson ) , en persons sekvens av informasjon ( sqPerson ) , og personens navn og adresse, definert som XML-skjema elementer .
    6 < p> Lim inn følgende kode for å skape relasjoner mellom elementene du definerte i trinn 2 :

    xsd.Items.Add ( ePerson )

    ePerson.Name = "person"
    < p> ePerson.SchemaType = ctPerson

    ctPerson.Particle = sqPerson

    eName.Name = "navn"

    eName.SchemaTypeName = Ny XmlQualifiedName ( "streng" , "http ://www.w3.org/2001/XMLSchema ")

    eAddress.Name = " adresse "

    eAddress.SchemaTypeName = Ny XmlQualifiedName ( " streng " , første linje legger personen element ( ePerson ) til XSD dokumentet Personen element er gitt navnet "person" og tildelt en type " ctPerson , " eller ". komplekse typen : . person " The ctPerson har sekvensen av personens data knyttet til det ( sqPerson ) . de to stykker av data selv er definert i henhold til standard datatyper definert av W3 . slutt, de to datatyper legge til personen sekvens .
    7

    Lim etter koden for å få en utskrift av hva din XSD dokumentet ser ut som : en

    Dim sw som ny Utskriften vil se slik ut : en


    < xs < xml version = " 1.0" encoding = " utf- 16" ? > : schema xmlns : xs = " http://www.w3.org/2001/XMLSchema " >



    < ; xs: sekvens >


    < xs: element name = "adresse " type = " xs : string "

    früher :

     Weiter:
      Relatert Artike
    ·Hva er Visual Basic Language 
    ·Hvordan sette klokken på skrivebordet 
    ·Hvordan spare Variabler til databaser med Microsoft Vis…
    ·Hvordan lagre bilder fra PictureBox kontroll i Visual B…
    ·Hvordan lage hjerter på en bærbar PC 
    ·Hvordan lage en knapp for VBScripts 
    ·Hvordan bryte den VBA-kode over flere linjer 
    ·Hvordan skrive Beregninger Med Visual Basic 
    ·Hvordan bruke VBScript beliggenhet Emne 
    ·Hvordan bruke et Autonummer i Visual Basic 
      Anbefalte artikler
    ·Slik bruker du en rotere gjennom Carry Bit Shift 
    ·Hvordan du kan unngå HTML Produksjonen i Rails 
    ·Hvordan å validere en e-postadresse i ASP.Net 
    ·Hvordan å kompilere i VB 
    ·Hvordan kan jeg redigere en bunntekst i min avhandling 
    ·Slik konverterer en streng i Tegn i C + + 
    ·Hvor å ringe gratis Horror bannere 
    ·Hvordan håndheve en liste Limit i Python 
    ·Hvordan redigere en VBS Fil 
    ·Hvordan bruke Snippet redaktør 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/