Altova XMLSpy 2024 Enterprise Edition 

La vista Cuadrícula presenta los documentos XML de forma jerárquica dentro de una cuadrícula (imagen siguiente).

Clic para expandir/contraer

Cada línea de la cuadrícula contiene un componente de la estructura (al que se conoce como nodo), como un elemento, atributo, comentario o texto. En la imagen siguiente puede ver los distintos tipos de nodos que existen en los documentos XML y sus correspondientes iconos. En la vista Cuadrícula el tipo de nodo viene indicado por el icono a la izquierda de la celda de cuadrícula en cuestión. Recuerde que los nodos de tipo elemento, atributo e instrucción de procesamiento tienen una clave y un valor, mientras que los nodos de tipo texto, CDATA y comentario solo tienen un valor. Por ejemplo, un nodo de elemento tendrá un nombre (su clave) y un contenido (su valor), mientras que un nodo de texto solo tendrá un valor.

XSXMLGridViewNodeTypes

 

Características de la vista Cuadrícula

Estas son algunas de las características de esta vista:

 

Puede acercar y alejar el contenido con la tecla Ctrl y la rueda del ratón o con Ctrl+[más] y Ctrl+[menos].

Los elementos del mismo nivel que se llamen igual se numeran empezando por el 1. En la imagen anterior, por ejemplo, el elemento Office con el número 1 es el primero de una secuencia de elementos del mismo nombre. Los demás elementos de la imagen no están numerados porque no hay elementos del mismo nivel con el mismo nombre.

Los nodos se pueden expandir o contraer; para ello haga clic en la cabeza de flecha que verá a la izquierda del símbolo del nodo (imagen anterior). Cuando se contrae un nodo su contenido aparece en una sola línea.

Si selecciona varios elementos en un mismo nivel puede expandirlos o contraerlos todos a la vez pulsando la tecla Mayús y haciendo clic en las cabezas de flecha correspondientes.

Si el ajuste automático de línea está activado en la barra de herramientas de la vista Cuadrícula, todas las celdas que contengan un texto que sobrepase el ancho de la celda aplicarán el ajuste automático de línea. Para desactivas el ajuste automático de línea vuelva a hacer clic en el icono correspondiente de la barra de herramientas de la vista Cuadrícula.

Las Fórmulas son específicas de XMLSpy.

 

Botones de comandos de la barra de herramientas y dentro de las celdas

En la vista Cuadrícula XML los botones que hay dentro de las celdas o en la barra de herramientas de la vista Cuadrícula permiten realizar acciones en el contexto de la selección actual (celda o columna). Es más rápido usar estos botones de comando para las acciones que se usan más a menudo. En la tabla siguiente describimos los comandos de estos botones. Los comandos relacionados con la visualización tienen fondo azul. Los comandos para editar el documento (estructura y contenido) tienen fondo beige. Si necesita otros comandos en el contexto de alguna de las celdas puede usar el menú contextual de la celda. Nota: si pasa el cursor del ratón por encima de un botón aparece información rápida con el nombre del comando del botón en cuestión.

 

icOptimalWidths

Optimiza el ancho de las columnas para que se ajuste a su contenido.

ic_jsongridmakelist / ic_jsongridmaketable

Si aparece en color, la Vista Diseño de tabla está activada, si está desactivada aparece en gris. Haga clic en el icono para cambiar la vista

ic_jsongridrowcols / ic_jsongridcolrows

Este comando cambia las filas por las columnas y viceversa

ic_jsongridfilteroff / ic_jsongridfilteron

Si está naranja significa que hay un filtro para la tabla, el objeto o la matriz en cuestión. Si el icono está blanco, el filtro está desactivado. Para activar/desactivar el filtro, haga clic en el icono. Para editar la expresión, haga doble clic en el icono.

ic_xmlgridviewwordwrap

Ajuste automático de línea que afecta a todas las celdas

ic_xmlgridviewmagnification

Nivel de acercamiento de la vista Cuadrícula

ic_xmlgridviewsort

Se habilita cuando se selecciona un encabezado de columna en la vista Tabla. Los botones ordenan las filas de la tabla, respectivamente, en orden alfabético ascendente o descendente.

 

Nota:para ver una descripción de otros comandos de la barra de herramientas consulte el apartado Menú contextual de la vista Cuadrícula.

 

Mostrar como tabla

Los elementos extensibles aparece en una Vista Cuadrícula estándar uno tras otro, progresando verticalmente hacia abajo en el orden de los documentos (imagen siguiente). Sin embargo, al mostrar los elementos extensibles como filas de una tabla se habilitan más opciones de edición. En la imagen siguiente, se repite el elemento Person. La imagen izquierda muestra la vista Cuadrícula estándar, donde el primer elemento Person aparece ampliado, mientras que las instancias siguientes aparecen contraídas. En la imagen de la derecha aparecen los elementos extensibles Person como filas de una tabla.

 

Para cambiar a la Vista Tabla haga clic en el icono Modo tabla (dentro de un círculo verde en la imagen izquierda). Al cambiar a la vista de tabla el icono aparece en color (imagen siguiente derecha).

Clic para expandir/contraer     GridViewTable

La vista Tabla tiene una ventaja a la hora de editar los documentos: puede manipular columnas y filas enteras en relación con otras columnas y filas de la tabla. Esto permite operaciones como ordenar las filas de tabla según los valores de una columna. Por ejemplo, en la imagen anterior derecha los seis elementos Person se pueden ordenar en base a sus elementos secundarios Last con un simple comando en la barra de herramientas de la vista Cuadrícula. Esta operación es más sencilla que ejecutar una transformación XSLT, que sería la forma habitual de ordenar un conjunto de nodos XML.

 

Para más información consulte Visualizar tablas.

 

© 2017-2023 Altova GmbH