“Conocimiento Programación>Visual Basics Programación

Cómo crear XSD VB

2014/6/16
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
¿Cómo se lee un valor ComboBox
Comparación Fecha en VBA
Cómo leer un archivo en VBS
Cómo guardar una lista de Uso CommonDialog de ​​Visual Basic 6
Cómo utilizar las combinaciones de teclas en VB.NET
¿Cuál es la diferencia entre un esquema y en línea?
Cómo instalar Visual Basic 6
Cómo editar Libreta Con VB6
Conocimiento de la computadora © http://www.ordenador.online