Trabajar con esquemas XSD – XSD Diagram

Hoy les vengo a compartir una aplicación que me ha servido bastante a la hora de trabajar con archivos XSD. Cuando se me presentó la necesidad de trabajar con XSD duré al menos una semana buscando algun software que me facilitara ver el diagrama del esquema, ya que aunque sé interpretar el código del esquema, los esquemas que hiba a utilizar eran algo grandes y queria evitar el omitir cualquier detalle y ver el diagrama me facilitaría las cosas, además tambien permite “navegar” entre los nodos del diagrama y al seleccionar algun nodo muestra los atributos de dicho nodo y su tipo de dato (ya sea simple o definido por el usuario), también permite cargar el esquema desde una URL y la verdad en mi caso esta función la uso mucho y se agradece que venga incuída.

Durante toda esa semana probe aplicaciones como Altova XMLSpy o EditX , pero la verdad es que para alguien que vive en méxico su costo es elevado, además de que presentaban muchas otras funciones que realmente yo no necesitaba, así que al toparme con XSD Diagram y ver que cumplia con las necesidades que se me presentaban en ese momento, sin pensarlo me quedé con esta aplicación que aunque es muy pequeña (menos de 1 MB) es bastante útil. A continuación les presento tres de sus caracteristicas más importantes (desde mi punto de vista).

Es Gratuito

Este software a pesar de contar con las características que necesitaba (ver el diagrama del esquema, exportar el diagrama a una imagen, etc) esta pequeña aplicación es gratuita a diferencia de muchas otras herramientas que son de paga y su costo es algo elevado (para alguien que vive en méxico) sin mencionar que su costo elevado se debia a que presentaban muchas otras características que realmente no necesitaba.

Es de Código Abierto

Así es, esta aplicación es de código abierto bajo la licencia GPL, esta desarrollada para la plataforma .NET Framework 2.0 con C# como lenguaje de programación, asi que si te interesa ver como funciona desde adentro puedes descargarte el repositorio de github desde aquí.

Es Multiplataforma

Si, aunque en el punto anterior mencioné que esta desarrollado bajo .NET Framework 2.0, es compatible con GNU/Linux (utilizando mono), aunque solo una ves lo utilicé en linux presentaba algunos detalles (nada resaltables) al momento de leer XSDs grandes, pero en sí todo funcionaba bien.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

66 − = 62