martes, 28 de octubre de 2014

Crear XML apartir de un archivo XSD (construccion del XSD) Primera Parte

Buenas tardes!

El dia de hoy les traigo un pequeño tutoría de como crear un archivo XML apartir de un archivo XSD (XML Schema Definition).

Primero empecemos con la construcción de nuestro Esquema XML (.xsd).

En nuestro proyecto damos click derecho y damos agregar nuevo elemento, en el cuadro de búsqueda escribimos Esquema XML como se muestra a continuación (Imagen 1), le damos el nombre que queramos en mi caso le pondré Prueba.xsd

Imagen 1.


Una vez agregado nuestro archivo .xsd nos mostrara el diseñador de Esquema XML, damos click en el enlace como se muestra en la siguiente imagen (Imagen 2), para poder ya trabajar con nuestro archivo.

Imagen 2.
El cual se mostrara una ventana con código XML y un nodo pschema con el id Prueba, que fue el nombre de mi archivo,posteriormente en este agregaremos nuestros nodos, de acuerdo a como lo vallamos necesitando.
Mi nodo principal o raíz se llamara DatosUsuario y se agrega con xs:element.
Nuestros atributos se crean con xs:attribute, dentro de un nodo xs:complexType.
Los xs:annotation son opcionales, solo se usan para agregar un comentario a cada campo y especificar para que se utilizan.

El ejemplo a continuación (Imagen 3) construye un XML con un nodo padre "DatosUsuario" con los atributos de este (Nombre, ApellidoPaterno, ApellidoMaterno, Edad). 
Este ejemplo es sencillo, se pueden construir archivos mas complejos, con nodos hijos que a su vez tenga atributos (si tiene duda de esto pueden consultarme por medio de un mensaje en este post).
Imagen 3.
Continua en el siguiente post.

Saludos cordiales!






No hay comentarios:

Publicar un comentario