Altova XMLSpy 2025 Professional Edition 

La vista Cuadrícula permite arrastrar fragmentos de documentos XML a la vista Cuadrícula desde un documento que esté abierto en XMLSpy, una aplicación externa o incluso un sitio web.

 

Al colocar el cursor sobre el nodo de destino aparece una capa que no solo ofrece información sobre lo que se está arrastrando (tipo y cantidad de elementos), sino también sobre cómo se creará ese elemento cuando se coloque. Por ejemplo, en la imagen siguiente se está arrastrando (moviendo) el valor Development. La ventana emergente Abc indica que se trata de un valor de cadena.

 

Si pasa el cursor sobre un campo de valor (como en la imagen, a la izquierda) se marca todo el campo, lo que indica que el valor de ese campo será reemplazado por el valor del campo que se está arrastrando.

Si pasa el cursor del ratón sobre un nombre de nodo (como en la imagen, a la derecha, con Date), entonces aparece una línea de inserción que indica que la cadena de valor se colocará allí para crear un nodo de texto en la estructura.

 

Nota:puede deshacer cualquier acción con Ctrl+Z o el comando de menú Edición | Deshacer.

XSXMLGridViewDnDVal2Val     XSXMLGridViewDnDVal2Node

 

Información de la capa de arrastre

Estos son los tipos de información de la capa de arrastre.

 

Vista Cuadrícula normal

 

El valor que se coloca en un campo de valor mueve el valor de origen para sobrescribir el valor del campo de destino (imagen anterior a la izquierda).

El valor que se coloca en la estructura como nodo crea un nodo de texto (imagen anterior a la derecha).

Si hay varios nodos de un mismo tipo se muestran el tipo de nodo que se va a colocar y el número de nodos. Tenga en cuenta que para seleccionar un nodo (y no su valor) debe hacer clic en el nombre del nodo. En la imagen siguiente la información de la capa de arrastre indica que se van a colocar dos atributos.

XSXMLGridViewDnDMultiNodeSameType

Si hay varios nodos de distintos tipos se muestran el texto Mixed y la cantidad de nodos que hay en el portapapeles (imagen siguiente). Tenga en cuenta que para seleccionar un nodo (y no su valor) debe hacer clic en el nombre del nodo.

XSXMLGridViewDnDMultiNodeNotSameType

 

Vista Diseño de tabla

 

Al arrastrar valores, el número de celdas seleccionadas viene indicado por columna x filas (imagen siguiente). La matriz de celdas arrastradas reemplaza a la matriz correspondiente. La celda de destino (en la que coloca la matriz) recibe el valor de la celda superior izquierda de la matriz. El resto de celdas rellena las celdas de destino hacia la derecha y hacia abajo. Por ejemplo, en la imagen siguiente las celdas azules se arrastran hasta colocarlas en la primera celda Date. Las celdas reemplazan las celdas que se habían marcado. Si la matriz de celdas que se arrastran supera los límites de la tabla se añaden las filas o columnas necesarias para que quepan todas las celdas. En este caso los límites que se han tenido que ampliar aparecen como líneas discontinuas.

XSXMLGridViewDnDTable01

Si el destino es una estructura de nodos y no una celda, el nodo que se añade se indica junto con (i) las columnas que se van a añadir (entre corchetes) y (ii) el número de filas del elemento nuevo (imagen siguiente).

XSXMLGridViewDnDTable02

Puede mover columnas de tabla seleccionándolas (para ello haga clic en su encabezado) y arrastrándolas hasta el encabezado de columna adyacente al que quiere mover. Una línea de inserción le indicará a qué lado de la columna de destino se colocará la columna que arrastra.

 

© 2018-2024 Altova GmbH