Er zijn twee paden die u kunt nemen om XSD -bestanden te maken van Visual Basic . Als u een bestaand XML-document en je gewoon wilt een XSD-schema document te maken om het te beschrijven , dan kunt u dit heel gemakkelijk doen met de XML Schema Definition hulpprogramma dat wordt geleverd met het . NET Framework . Als, aan de andere kant , je wilt een XSD document volledig te creëren vanuit het niets , kunt u de XSDSchema klasse te gebruiken . Instructies Maak XSD Van XML-bron 1 Maak een nieuw project in VB door te klikken op " File " en " New Project . " Selecteer " Console Application . " U wordt gevraagd om een naam te voorzien , en u kunt elke naam die u wilt geven , maar iets als " XSD Tutorial " geschikt zou kunnen zijn 2 Plak de volgende code in de " Main " -methode . : Shell ( " xml.exe c: \\ file.xml " ) op Twitter Vervang " c: \\ file.xml " met het pad en de bestandsnaam van het XML-bestand dat moet worden gebruikt om het genereren van de XSD . 3 Sla uw werk en klik op de groene pijl om uw programma uit te voeren . Maak XSD From Scratch 4 Maak een nieuw project in VB door te klikken op " File " en " New project . " Selecteer " Console Application . " U wordt gevraagd om een naam te voorzien , en u kunt elke naam die u wilt geven , maar iets als " XSD Tutorial " geschikt zou kunnen zijn . 5 Plak de volgende code in de belangrijkste methode om het definiëren element in het schema : Dim xsd = Nieuwe XMLSCHEMA Dim ePerson = Nieuwe XmlSchemaElement Dim ctPerson = Nieuwe XmlSchemaComplexType Dim sqPerson Als Nieuw XmlSchemaSequence < br Dim Ename > = Nieuw XmlSchemaElement Dim eAddress = Nieuwe XmlSchemaElement Dit zal een eenvoudige adresboek bevat een lijst van mensen ( " persoon " in het XSD document ) te definiëren . De Persoon bestaat uit een persoon element ( ePerson ) , een persoon complexe data type ( ctPerson ) , een persoon verloop van de informatie ( sqPerson ) , en de naam en het adres van de persoon , gedefinieerd als XML-schema -elementen . 6 Plak de volgende code om de relaties tussen de elementen die u in stap 2 gedefinieerde maken : xsd.Items.Add ( ePerson ) ePerson.Name = " persoon " ePerson.SchemaType = ctPerson ctPerson.Particle = sqPerson eName.Name = " naam " eName.SchemaTypeName = Nieuw XmlQualifiedName ( "string " , " http ://www.w3.org/2001/XMLSchema " ) eAddress.Name = " adres " eAddress.SchemaTypeName = Nieuw XmlQualifiedName ( " string " , eerste regel voegt de persoon element ( ePerson ) aan de XSD document De persoon element krijgt de naam " persoon " en krijgen een soort " ctPerson , " of . " complex type : . persoon " De ctPerson heeft de volgorde van de gegevens van de persoon om het ( sqPerson ) bevestigd . de twee stukjes data zelf worden gedefinieerd volgens de standaard types data die door de W3 . Tenslotte , deze twee soorten gegevens toevoegen aan de persoon die volgorde . 7 Plak volgende code om een afdruk van wat uw XSD document eruit ziet : Dim sw als Nieuwe afdruk zal er als volgt uitzien : < xs < xml version = " 1.0 " encoding = " UTF - 16" ? > : schema xmlns : xs = " http://www.w3.org/2001/XMLSchema " > < , xs : sequence > < xs : element name = " adres " type = " xs : string "
|