“Conocimientos Programación>Visual Basics Programación

Cómo crear XSD VB

2011/5/18
Hay dos caminos que puede tomar para crear archivos XSD de Visual Basic . Si usted tiene un documento XML existente y simplemente desea crear un documento de esquema XSD para describirlo, entonces usted puede hacerlo fácilmente con la herramienta de definición de esquema XML que viene con el . NET Framework . Si , por el contrario , desea crear un documento XSD completamente desde cero , puede utilizar la clase XSDSchema . Instrucciones
Crear XSD a partir de XML Fuente
1

Crear un nuevo proyecto en Visual Basic , haga clic en "Archivo" y "Nuevo proyecto ". Seleccione " Aplicación de consola. " Se le pedirá que proporcione un nombre , y le puede dar cualquier nombre que desee , pero algo así como " Tutorial XSD " podría ser apropiado
2

Pega el siguiente código en el método de la " principal" . :

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

Reemplace "c: \\ file.xml " con la ruta y el nombre de archivo del archivo XML que se debe utilizar para generar el XSD.
3

Guarde su trabajo y haga clic en la flecha verde para ejecutar el programa.
Crear XSD From Scratch
4

Crear un nuevo proyecto en Visual Basic , haga clic en "Archivo" y "Nuevo proyecto ". Seleccione " Aplicación de consola. " Se le pedirá que proporcione un nombre , y le puede dar cualquier nombre que desee , pero algo así como " Tutorial XSD " podría ser apropiado .
5

Pega el siguiente código en el método principal para definir la elemento en el esquema :

Dim xsd = New XmlSchema

Dim ePerson = New XmlSchemaElement

Dim ctPerson = New XmlSchemaComplexType

sqPerson Dim As New XmlSchemaSequence

eName Dim = New XmlSchemaElement

Dim eAddress = New XmlSchemaElement

Esto va a definir una agenda de direcciones simple que contiene una lista de las personas ( "Persona " en el documento XSD ) . La persona se compone de un elemento de persona ( ePerson ), un tipo de datos complejos persona ( ctPerson ) , la secuencia de la información ( sqPerson ) de una persona, y el nombre y dirección de la persona , que se define como elementos de esquema XML.
6 < p> Pegue el código siguiente para crear las relaciones entre los elementos que ha definido en el paso 2 :

xsd.Items.Add ( ePerson )

ePerson.Name = "persona"
< p> ePerson.SchemaType = ctPerson

ctPerson.Particle = sqPerson

eName.Name = "nombre"

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

eAddress.Name =" Dirección "

eAddress.SchemaTypeName = New XmlQualifiedName ( " string " , primera línea añade el elemento persona ( ePerson ) al documento XSD El elemento de persona se le da el nombre de " persona" y le asigna un tipo de " ctPerson , " o ". tipo complejo : . persona " El ctPerson tiene la secuencia de los datos de la persona se le atribuye ( sqPerson ) . los dos datos mismos se definen de acuerdo a los tipos de datos estándar definidos por el W3. Finalmente , estos dos tipos de datos se suman a la secuencia de persona .
7

Pega el después de código para obtener una impresión de lo que el documento XSD aspecto:

sw dévil como nuevo impresión tendrá este aspecto :


< xs < xml version = encoding " 1.0 " = "UTF -16" ? > : xmlns esquema : xs = " http://www.w3.org/2001/XMLSchema ">



< ; xs : Secuencia >


< xs: nombre del elemento tipo "dirección" = = " xs: string "

Visual Basics Programación
Como salida de varios valores de una consulta de Acceso
Opciones de comandos de Visual Basic
Cómo construir un juego Hangman en Visual Basic
Cómo leer la configuración de seguridad de Windows mediante código VB.NET
Cómo agregar una contraseña en Visual Basic 6
Cómo recorrer resultados en LINQ to SQL
Cómo crear archivos RTF en Visual Basic 6
Cómo convertir Clarion para Vb.Net
Conocimientos Informáticos © http://www.ordenador.online