Creare un nuovo progetto in Visual Basic facendo clic su " File " e " Nuovo progetto ". Selezionare " Applicazione console . " Vi verrà chiesto di fornire un nome , e si può dare un nome a piacere , anche se qualcosa di simile a "Tutorial XSD " potrebbe essere appropriato
2
Incollare il seguente codice all'interno del metodo "Main" . :
Shell ( " xml.exe c: \\ file.xml " ) per
sostituire "C : \\ file.xml " con il percorso e il nome del file XML che deve essere utilizzato per generare il XSD .
3
Salvare il lavoro e fare clic sulla freccia verde per eseguire il programma .
Crea XSD da Scratch
4
Creare un nuovo progetto in Visual Basic facendo clic su " File " e " nuovo progetto ". Selezionare " Applicazione console . " Vi verrà chiesto di fornire un nome , e si può dare un nome a piacere , anche se qualcosa di simile a "Tutorial XSD " potrebbe essere appropriato .
5
Incollare il seguente codice all'interno del metodo principale per definire il elemento nello schema :
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
Questo definirà una semplice rubrica contenente un elenco di persone ( "Persona" nel documento XSD ) . La Persona è costituito da un elemento di persona ( ePerson ) , una persona complessa tipo di dati ( ctPerson ) , la sequenza di una persona di informazioni ( sqPerson ) , e il nome e l'indirizzo della persona , definita come elementi dello schema XML .
6
Incollare il seguente codice per creare le relazioni tra gli elementi definiti nella Fase 2 :
xsd.Items.Add ( ePerson ) per
ePerson.Name = " persona "
ePerson.SchemaType = ctPerson
ctPerson.Particle = sqPerson
eName.Name = " nome "
eName.SchemaTypeName = New XmlQualifiedName ( " stringa" , "http ://www.w3.org/2001/XMLSchema " ) per
eAddress.Name = " indirizzo "
eAddress.SchemaTypeName = New XmlQualifiedName ( " stringa " , prima riga aggiunge l'elemento persona ( ePerson ) al documento XSD L'elemento persona viene dato il nome di "persona" e assegnato un tipo di " ctPerson , " o ". tipo complesso : . persona " La ctPerson ha la sequenza dei dati della persona ricollegata ( sqPerson ) . i due dati si sono definiti in base ai tipi di dati standard definiti dal W3 . Infine , questi due tipi di dati aggiungere alla sequenza di persona .
7
Incollare il a seguito di codice per ottenere una stampa di ciò che il vostro documento XSD assomiglia :
Dim sw As New stampa sarà simile a questa :
< xs < xml version = encoding " 1.0 " = " UTF - 16" ? ? > : schema xmlns : xs = " http://www.w3.org/2001/XMLSchema ">
< , xs : sequence > < xs : nome dell'elemento = tipo di " indirizzo " = " xs: string "
Informazioni correlate
Programmazione © www.354353.com