Altova XMLSpy 2026 Professional Edition 

Editar archivos BSON en la vista Cuadrícula

Inicio Anterior Inicio Siguiente

Dado que BSON es un formato de archivo binario, no se puede ver ni editar en la vista Texto. Sin embargo, puede crear, editar y guardar archivos BSON en la vista Cuadrícula. La visualización y el comportamiento de los archivos BSON en la vista Cuadrícula es similar al de los archivos JSON, pero las funciones de edición le permiten utilizar también los tipos de datos BSON adicionales. En este tema se describen las distintas funciones de edición de la vista Cuadrícula.

 

Funciones estándar relacionadas con los archivos

El formato de archivo BSON se incluye como formato de archivo estándar de XMLSpy. Por lo tanto, puede hacer lo siguiente:

 

Crear una nueva extensión de archivo y definir esta extensión como conforme a BSON (Herramientas | Opciones | Tipos de archivo). Esto permite a XMLSpy reconocer esos archivos como archivos BSON.

Actualmente, el formato .bson se ha configurado como conforme con BSON. Puede configurar más extensiones de archivo para que sean conformes a BSON.

Al crear un nuevo archivo vacío, puede generar un boceto de archivo BSON. Si, durante el proceso de creación, decide asignarle un esquema JSON, el nuevo archivo BSON se creará con la estructura de documento definida en el esquema JSON.

 

Nota: El proyecto Ejemplos (consulte la ventana Proyecto) contiene archivos BSON con los que puede experimentar.

 

Mostrar y editar archivos en la vista Cuadrícula

Cuando crea un archivo BSON nuevo o abre uno ya existente, se muestra en la vista Cuadrícula (imagen siguiente) para que pueda ver la estructura del documento de un vistazo. (Puede desplazarse y expandir/contraer elementos para ver la estructura del documento en diferentes niveles).

Clic para expandir/contraer

Además, en la vista Cuadrícula podemos modificar la estructura con sólo añadir, eliminar o mover objetos por la tabla. Podemos reorganizar bloques enteros de texto (ordenándolos o moviéndolos, por ejemplo). Además, en esta vista también podemos editar el contenido del documento, lo que ahora es incluso más fácil gracias a los comandos dentro de celdas individuales.

 

Además, si un nodo se repite (como los objetos de la matriz servlet de la imagen anterior), en lugar de que cada objeto se repita en orden serial, pueden mostrarse en formato de tabla, donde las claves de los pares clave-valor de los objetos se muestran como columnas de la tabla y cada objeto se muestra en una fila numerada (véase la tabla de la imagen anterior).

 

La vista Cuadrícula ofrece muchas otras potentes funciones para visualizar documentos JSON o BSON de forma gráfica (como vista dividida, filtros y gráficos), así como funciones de edición (como arrastrar y colocar) y la posibilidad de crear fórmulas que generen nuevos datos.

 

Para ver una descripción completa de las funciones de la vista Cuadrícula, consulte la sección Vistas de edición | Vista Cuadrícula.

 

Tipos de datos BSON y edición

Tenga en cuenta los siguientes aspectos de los tipos de datos BSON en XMLSpy.

 

El número JSON se divide en BSON int, long, double y decimal.

javascript y symbol (obsoletos) se comportan como string.

objectId y date tienen cada uno una representación de cadena de valor única.

Los tipos de valor único (números, objectId y date) se detectan automáticamente.

minKey, maxKey y undefined (obsoletos) tienen una representación de cadena fija.

binData, regex, timestamp y dbPointer (obsoletos) tienen un par de valores. Muestran una vista previa similar a JSON y los valores se pueden editar a través de cuadros de diálogo (imagen siguiente).

Clic para expandir/contraer

Para facilitar la lectura, el resumen y la vista previa de los nodos contraídos se muestran utilizando un formato JSON extendido sencillo (imagen siguiente). Este formato omite todos los nombres de propiedades con prefijo $ que conservan el tipo.

Clic para expandir/contraer

Los filtros y las fórmulas también funcionan sobre la base de un formato JSON extendido sencillo.

 

Ayudantes de entrada

Los ayudantes de entrada Elementos del mismo nivel, Elementos secundarios y Valores proporcionan información sobre la estructura del documento en relación con la posición del cursor. Esta información se obtiene del esquema JSON asociado.

 

Expresiones de localización XQuery

Se admiten las siguientes expresiones XQuery para JSON:

 

Coloque el cursor en el documento y seleccione Editar | Copiar XPath (Ctrl+Mayús+C) para copiar en el portapapeles una expresión de localización XQuery para la ubicación del cursor.

En la ventana XPath/XQuery, puede introducir expresiones XQuery para JSON con el fin de evaluarlas. Para ir a un nodo del resultado, haga clic en él.

 

© 2019-2025 Altova GmbH