“Conocimientos Programación>Visual Basics Programación

Cómo utilizar Clase De XSD

2011/4/10
. Una de las características que proporciona la herramienta XSD publicado por Microsoft como parte del NET Framework es la posibilidad de crear clases directamente de un documento XSD. A continuación, puede leer documentos XML directamente en una matriz de las clases y trabajar con ellos como lo haría con cualquier otro dato . Incluso si usted tiene instalado el . NET Framework, sin embargo, puede que tenga que descargar la última versión de XSD.EXE de Microsoft , ya que algunas versiones no lo incluyen . Instrucciones
1

Abra el símbolo del sistema haciendo clic en " Inicio", " Ejecutar", escribir " cmd " y presionar " Enter" . Si está usando Windows Vista o 7 , en su lugar debe escribir " cmd" directamente en la barra de búsqueda del menú Inicio y pulsa " Enter".
2

Escriba lo siguiente para generar un documento XSD para su XML archivo :

xsd database.xml

Omita este paso si ya tiene un XML correspondiente y el documento XSD
3

Escriba lo siguiente para convertir. el documento XSD en una clase de Visual Basic:

xsd /classes /idioma : VB database.xsd

también puede utilizar otros lenguajes de Visual Studio , escriba su abreviatura en el ámbito lingüístico. Las opciones válidas son "CS " para C # y VJs para " Visual JScript. "
4

Abra Visual Basic y haga clic derecho en el nombre del proyecto en el panel " Explorador de soluciones " . Seleccione " Agregar " y " Agregar archivo existente. " Seleccione el nuevo archivo generado por el paso 3. Contará con un nombre como " database.vb , " la combinación de la lengua elegida por el nombre del documento XSD original de
5

Pega el siguiente código en la aplicación de Visual Basic : .
< p> Dim s = New Xml.Serialization.XmlSerializer ( GetType (base de datos ))

Reemplazar "base de datos " con el nombre de su documento XSD. Ese será el nombre de la clase utilizada. Si hay alguna duda sobre el nombre de la clase , lo comprueba por doble pulsación sobre el archivo " database.vb " que está ahora en el Explorador de soluciones.

Este comando crea un serializador XML preparado para leer y escribir documentos XML basado en dicha clase
6

Escriba lo siguiente para cargar un conjunto de datos del archivo XML: .

libros dévil como base de datos = s.Deserialize ( My.Computer.FileSystem . OpenTextFileReader ("c : \\ database.xml " ))

Reemplace las " c: \\ database.xml " con el nombre y la ruta del archivo XML. Dado que la base de datos utilizada para crear este tutorial es una base de datos de los libros , el nombre de la variable "libros" se ha asignado a la misma.
7

Pega el siguiente para imprimir el contenido de la matriz, tal como lo haría con cualquier otra matriz en Visual Basic :

For Each b en

Visual Basics Programación
Cómo importar VBScript En VB Express
Cómo escribir un programa que permite a un usuario especificar dos números
Cómo abrir archivos EXE con Visual Basic
Cómo escribir un VBScript general
Cómo agregar 2 valores en Visual Basic
Cómo leer el Visor de sucesos en VB.NET
Funciones subcadena en VBS
Cómo convertir Infijo a Postfix mediante Visual Basic
Conocimientos Informáticos © http://www.ordenador.online