29/11/2008 20:58
El Bruno
[VSTS2010] Novedades para el trabajo con XSD

Buenas,
salvo en determinados escenarios, hoy el trabajo con XML se ha convertido en una constante para la mayoría de los desarrolladores. En este punto, las herramientas que incopora Microsoft Visual Studio 2008 son útiles pero es posible mejorarlas bastante. Visual Studio Team System 2010 incopora algunas novedades al respecto, pero comparados con productos de otras empresas todavía tiene mucho que mejorar.
Hoy le echaremos un vistazo al nuevo Schema Explorer y para basarnos en un ejemplo real, que mejor que traer un schema de la competencia y trabajar con el mismo; el schema en cuestion se puede descargar desde http://www.cduce.org/manual_schema_samples.html. A continuación un pequeño paso a paso para recorrer algunas de las novedades incorporadas en esta versión.
Tutorial
1. Una vez descargado el schema abrir el mismo desde Visual Studio Team System 2010 con el menú File // Open // File.
2. Podemos ver que además del panel XML Schema Explorer, dentro del IDE de VS existe un nuevo visor basado en WPF que nos permite inspeccionar de una manera un poco más amigable nuestro Schema XSD.
3. Dentro del panel XML Schema Explorer podemos ver que tenemos la opción de organizar los elementos del Schema de acuerdo a algun tipo de criterio: por nombre, por tipo o por el orden original del documento. Además de la opción de mostrar u ocultar los namespaces y los archivos.
3. Un detalle interesante es la capacidad buscar dentro del panel de una forma muy ràpida. Por ejemplo, podemos ingresar un texto de búsqueda y los elementos que coincidan con esta búsqueda dentro del schema, se resaltan con un color diferente.

4. Dentro del nuevo visor, podemos ver una vista principal donde se muestran datos de alto nivel del schema como la cantidad de elementos globales, tipos simples y complejos. Existe además una sección superior, donde se presentan un par de ayudas para poder comenzar.
5. Existen además 2 nuevas vistas “Content Model View” y ”Graph View”; donde es posible ver los diferentes elementos del Schema en un modo gráfico, e ir analizando los diferentes elementos del schema. Por defecto estas vistas están vacías, es posible arrastrar elementos desde el panel XML Schema Explorer o incoporar desde elementos ya agregados.
6. Finalmente en la sección inferior podemos ver un pequeño “navegador” que nos muestra el rastro de migas del elemento seleccionado. Además, para ser un poco más ágiles, desde esta vista es posible volver al XML Schema Explorer, pasar al modo gráfico o ver el código xsd del mismo en el visor stándar de XML del IDE de Visual Studio.
En pocas palabras, el nuevo visor promete y bastante, ya que por ejemplo, frente a Schemas muy complejos podemos personalizar una o más vistas con los elementos que deseamos para tener un vistazo general de la estructura de un Schema.
Saludos @ Home
El Bruno
Crossposting from
ElBruno.com
Archivado en: VSTS,Visual Studio 2010
Comparte este post: