Cómo crear XSD VB





Educación Crear XSD de origen XML

Crear un nuevo proyecto en VB clic y " Nuevo archivo de proyecto". " Seleccione una aplicación de consola". Se le pedirá que proporcione un nombre, y usted puede darle el nombre que desee, incluso si algo así " Tutoriales XSD " podría ser apropiado.

Crear XSD From Scratch

Pega el siguiente código dentro del método main :



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

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

Guarde su trabajo y haga clic en la flecha verde para ejecutar el programa.

Crear un nuevo proyecto en VB clic y " Nuevo archivo de proyecto". " Seleccione una aplicación de consola". Se le pedirá que proporcione un nombre, y usted puede darle el nombre que desee, incluso si algo así " Tutoriales XSD " podría ser apropiado.

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

Dim xsd = New XmlSchema

Dim ePerson = New XmlSchemaElement

Dim ctPerson = New XmlSchemaComplexType

Dim As New sqPerson XmlSchemaSequence

Ename Dim = New XmlSchemaElement

Dim eAddress = New XmlSchemaElement

Esto va a definir una agenda de direcciones simple que contiene una lista de personas (" persona " en el documento XSD). La persona que está constituido por un elemento de la persona (ePerson), un tipo de datos complejos persona (ctPerson), la secuencia de una persona de la información (sqPerson), y el nombre y dirección de la persona, tal como se definen los elementos de esquema XML .

Pega el siguiente código para crear las relaciones entre los elementos definidos en el Paso 2:

xsd.Items.Add (ePerson)

ePerson.Name = " persona "

ePerson.SchemaType = ctPerson

ctPerson.Particle = sqPerson

eName.Name = " nombre "

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

eAddress.Name = " dirección "

eAddress.SchemaTypeName = New XmlQualifiedName ( cadena, http://www.w3.org/2001/XMLSchema )

sqPerson.Items.Add (Ename)

sqPerson.Items.Add (eAddress)

La primera línea se suma a la persona del elemento (ePerson) el documento XSD. La persona que elemento se le dio el nombre " persona " y le asigna un tipo de " ctPerson", " o escribe el complejo: persona. El ctPerson " tiene la secuencia de los datos de la persona a la que (sqPerson). Los dos datos propios se definen de acuerdo a los tipos de datos estándar definidos por el W3. Por último, estos dos tipos de datos para añadir a la secuencia de la persona.

Pega el siguiente código para obtener una impresión de lo que el documento XSD se ve así:

Sw As New IO.StringWriter

xsd.Write (sw)

Console.WriteLine (sw.ToString ())

Console.ReadKey ()

La impresión se verá así:



Deja un comentario