Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como criar XSD VB
Há dois caminhos que você pode tomar para criar arquivos XSD a partir do Visual Basic. Se você tiver um documento XML existente e você simplesmente deseja criar um documento XSD Schema para descrevê-lo , então você pode fazê-lo muito facilmente com a ferramenta de definição de esquema XML que vem com o NET Framework . . Se, por outro lado, você quer criar um documento XSD completamente a partir do zero , você pode usar a classe XSDSchema . Instruções
Criar XSD a partir dos Fontes XML
1

Crie um novo projeto no VB , clicando em " Arquivo" e " New Project ". Selecione " Console Application ". Você será solicitado a fornecer um nome, e você pode dar o nome que quiser , mas algo como " XSD Tutorial " pode ser apropriado
2

Cole o seguinte código dentro do método "Main" . :

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

Substituir " c: \\ file.xml " com o caminho eo nome de arquivo do arquivo XML que deve ser usado para gerar o XSD.
3

Salve seu trabalho e clique na seta verde para executar o seu programa.
Criar XSD From Scratch
4

Crie um novo projeto no VB , clicando em " Arquivo" e " New Project ". Selecione " Console Application ". Você será solicitado a fornecer um nome, e você pode dar o nome que quiser , mas algo como " XSD Tutorial " pode ser apropriada.
5

Cole o seguinte código dentro do método principal para definir o elemento no esquema :

Dim xsd = Novo XmlSchema

Dim ePerson = Novo XmlSchemaElement

Dim ctPerson = Novo XmlSchemaComplexType

Dim sqPerson as New XmlSchemaSequence

Dim ENAME = Novo XmlSchemaElement

Dim MyAddress = Novo XmlSchemaElement

Isto irá definir uma agenda simples que contém uma lista de pessoas ( "Pessoa" no documento XSD) . A Pessoa é composta por um elemento de pessoa ( ePerson ) , um tipo de dados complexo pessoa ( ctPerson ) , sequência de uma pessoa de informação ( sqPerson ) , eo nome e endereço da pessoa, definidos como elementos de esquema XML.
6

cole o seguinte código para criar as relações entre os elementos que você definiu no passo 2 :

xsd.Items.Add ( ePerson )

ePerson.Name = "pessoa"

ePerson.SchemaType = ctPerson

ctPerson.Particle = sqPerson

eName.Name = " nome "

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

eAddress.Name =" Endereço "

eAddress.SchemaTypeName = Novo XmlQualifiedName ( " string " , primeira linha adiciona o elemento pessoa ( ePerson ) para o documento XSD O elemento pessoa é dado o nome de " pessoa" e atribuído um tipo de " ctPerson ", ou " um tipo complexo: . pessoa." O ctPerson tem a seqüência de dados da pessoa ligado a ele ( sqPerson ) . as duas peças dos próprios dados são definidos de acordo com os tipos de dados padrão definido pela W3 . Finalmente, esses dois tipos de dados adicionar à seqüência pessoa .
7

cole o código a seguir para obter uma impressão de que seu documento XSD parece:

Dim sw As New impressão será parecido com este :

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

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



< ; xs: sequence>


< xs: element name = tipo " endereço " = " xs: string "

Anterior :

Próximo : No
  Os artigos relacionados
·Como forçar a compilação de um livro a partir do VB 
·Estrutura em VB.NET 
·Como fazer um botão para VBScripts 
·Como botões de controle em uma caixa de diálogo 
·Como dividir OpenArgs em VBA 
·Como usar VBS para iniciar o serviço automaticamente 
·A função de VB para uma cadeia de comprimento 
·Como analisar elementos XML e atributos usando o Visual…
·Como programar uma matriz no Visual Basic 
·Como chamar uma função VB.NET De DLL Fortran 
  Artigos em destaque
·Como contar como os registros Muitos foram atualizados …
·Fases de OMT 
·Como escrever uma função para ode45 
·Como criar layout da Web 
·Como escrever o Oracle SQL Code que irá criar a tabela…
·Como construir um Menu no Android 
·Treinamento de Programação Livre Computador 
·Como usar scripts Ruby em Sketchup 
·VBA e Pipes Nomeados 
·Estrutura Código VBA 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados