Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť XSD VB

Existujú dve cesty , ktorými môžete vytvoriť XSD súborov z Visual Basic . Ak máte existujúci dokument XML a vy jednoducho chcete vytvoriť dokument XSD schému , ako to popísať , potom môžete tak urobiť veľmi ľahko pomocou XML Schema Definition Tool , ktorý je dodávaný s NET Framework . Ak , na druhej strane , že chcete vytvoriť XSD dokument úplne od nuly , môžete použiť triedu XSDSchema . Návod
Vytvorte XSD z XML zdroja
1

Vytvorenie nového projektu v jazyku Visual Basic kliknutím na tlačidlo " Súbor " a " New Project " . Vyberte " Console Application . " Budete vyzvaní na zadanie mena , a môžete dať ľubovoľný názov sa vám páči , ale niečo ako " XSD Tutorial " by mohlo byť vhodné
2

Vložte nasledujúci kód v metóde " hlavnej " . :

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

Nahradiť "c : \\ file.xml " s cestu a názov súboru súboru XML , ktorý by mal byť použitý generovanie XSD .
3

Uložte prácu a kliknite na zelenú šípku pre spustenie programu .
Vytvor XSD od nuly
4

Vytvorenie nového projektu v jazyku Visual Basic kliknutím na tlačidlo " Súbor " a " New Project " . Vyberte " Console Application . " Budete vyzvaní na zadanie mena , a môžete dať ľubovoľný názov sa vám páči , ale niečo ako " XSD Tutorial " by mohlo byť vhodné .
5

Vložte nasledujúci kód v hlavnej metódu pre definovanie prvok v schéme :

Dim xsd = New XmlSchema

Dim ePerson = New XmlSchemaElement

Dim ctPerson = New XmlSchemaComplexType

Dim sqPerson As New XmlSchemaSequence

Dim Ename = New XmlSchemaElement

Dim eAddress = New XmlSchemaElement

To bude definovať jednoduchý adresár , ktorý obsahuje zoznam osôb ( " Person " v XSD dokumente ) . Osoba sa skladá z osôb prvku ( ePerson ) , osoba , komplexné dátový typ ( ctPerson ) , sekvencie osoby informácie ( sqPerson ) , a meno a adresu osoby , definované ako prvky schémy XML .
6

Vložte nasledujúci kód pre vytvorenie vzťahov medzi prvkami , ktoré ste definovali v kroku 2 :

xsd.Items.Add ( ePerson )

ePerson.Name = " osoba "

ePerson.SchemaType = ctPerson

ctPerson.Particle = sqPerson

eName.Name = " Meno "

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

eAddress.Name = " adresa "

eAddress.SchemaTypeName = New XmlQualifiedName ( " string " , Prvý riadok pridá osoba prvok ( ePerson ) na XSD dokumente osoba prvok je uvedený názov " osoba " a priradený typ " ctPerson , " alebo " komplexné typ : . osoba " . ctPerson má sekvenciu dát osoby , k nemu pripojené ( sqPerson ) . dva kusy samotných dát sú definované podľa štandardných dátových typov definovaných W3 . Konečne , tieto dva typy dátových pridať k osobe poradí .
7

Vložiť nasledujúci kód získať výtlačok , aké sú vaše XSD dokument vyzerá nasledovne :

Dim sw ako nové výtlačok bude vyzerať takto :

< ? xml version = " 1.0 " encoding = " utf - 16 " ? >

< xs : schema xmlns : xs = " http:///www.w3.org/2001/XMLSchema " >



< , xs : sekvencia >

sťahovanie

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené