Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come creare XSD VB

Ci sono due percorsi che si possono adottare per creare file XSD da Visual Basic . Se si dispone di un documento XML esistente e semplicemente desidera creare un documento dello schema XSD per descriverlo , allora si può farlo molto facilmente con lo strumento di definizione di schemi XML che viene fornito con . NET Framework . Se , d'altra parte , si vuole creare completamente un documento XSD da zero, è possibile utilizzare la classe XSDSchema .
Istruzioni Crea XSD da XML Fonte
1

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 "

 

Programmazione © www.354353.com