---
title: "Nuevas herramientas para la edición de archivos XML y JSON"
date: "2020-03-13"
categories: 
  - "development"
  - "json"
  - "xml"
tags: 
  - "json"
  - "json-editor"
  - "new-features"
  - "xml"
  - "xml-editor"
  - "xmlspy"
description: Regularmente se añaden nuevas herramientas para trabajar con XML y JSON a XMLSpy.
---
Status: #blog

Tags:  #json #json-editor #new-features #xml #xml-editor #xmlspy

Categories: [development](/blog/es/category/development.md) | [json](/blog/es/category/json.md) | [xml](/blog/es/category/xml.md)
# Nuevas herramientas para la edición de archivos XML y JSON

La última versión de XMLSpy incluye varias funciones solicitadas por los usuarios para trabajar con JSON y XML, así como nuevas funcionalidades para la depuración de XPath, actualizaciones de los estándares y soporte para bases de datos, entre otras mejoras.

![Herramientas para JSON y XML en XMLSpy ](/blog/images/xmlspy_2020r2_01.jpg)

<!--more-->

## Validación al editar

Basándose en las sólidas herramientas de validación de JSON y XML de XMLSpy, la nueva función de validación en tiempo real al editar está disponible en la versión 2020r2. Ahora se proporciona información de validación inmediata y detallada tanto en la vista de texto..

![Validar el XML al editar](/blog/images/validate-xml.png)

...y la vista de cuadrícula JSON con representación gráfica:

![Validar el formato JSON durante la edición](/blog/images/validate-on-edit.png)

Esta función se puede activar o desactivar en las opciones del programa, así como a través de un icono en la barra de herramientas.

![](/blog/images/validate-on-edit-toolbar-1.png)

He estado probando esta función durante varias semanas, y debo decir que ha revolucionado mi forma de editar. La posibilidad de ver los errores y corregirlos en el momento en que se escriben ahorra muchísimo tiempo en comparación con tener que corregirlos más tarde, ya sea mediante una verificación manual o al guardar el archivo.

## Copia de seguridad automática

Hablando de guardar su trabajo, la función de copia de seguridad automática en XMLSpy es excelente para recuperar sus archivos en caso de un fallo del software o del hardware. El cuadro de diálogo "Herramientas | Opciones" permite a los usuarios controlar completamente si se realizan copias de seguridad automáticas y con qué frecuencia.

Los símbolos de modificación de archivos en verde, amarillo, rojo y gris indican si un archivo está respaldado, cuándo está pendiente una copia de seguridad, si no es posible realizar una copia de seguridad en este momento, y si las copias de seguridad han sido desactivadas por el usuario.

![Copia de seguridad automática de documentos XML y JSON](/blog/images/auto-backup.png)

## Mejoras en el depurador XPath

Para perfeccionar sus expresiones XPath o XQuery, el depurador [XPath](https://www.altova.com/es/xmlspy-xml-editor/xpath-tester#xpath_debugger) y el depurador [XQuery](https://www.altova.com/es/xmlspy-xml-editor/xquery-debugger) de XMLSpy le permiten recorrer el proceso de evaluación de una expresión contra el archivo activo, para analizar los resultados de cada etapa de la evaluación. También puede establecer puntos de interrupción y puntos de seguimiento. En cada etapa, puede ver el contenido de las variables, así como definir expresiones de "observación" personalizadas para analizar aspectos adicionales de la evaluación. Para cada etapa, la parte de la expresión que se está evaluando actualmente se resalta, y el resultado de evaluar esa etapa se muestra en el panel de resultados del depurador.

Ahora, XMLSpy proporciona aún más detalles útiles en la ventana de la pila de llamadas, lo que le permite analizar el contexto y las variables en cada etapa de la pila.

![Depurador de XPath en XMLSpy](/blog/images/xpath-debugger-call-stack.png)

También se ha mejorado la velocidad del proceso de depuración.

## Normas actualizadas y soporte para la integración

XMLSpy ofrece soporte para una amplia variedad de estándares relacionados con XML y JSON, además de ofrecer una integración completa con bases de datos relacionales y con los entornos de desarrollo Visual Studio y Eclipse. Se han introducido varias actualizaciones:

**Soporte para X3D**

XMLSpy ofrece soporte integrado para numerosos tipos de archivos a través del menú Archivo | Nuevo, y en la versión 2020r2 se añadió soporte para X3D (eXtensible 3D), un formato de archivo utilizado para representar y transmitir escenas y objetos tridimensionales integrados en aplicaciones.

**Integración con Eclipse 4.13 y 4.14**

XMLSpy ofrece una integración perfecta con numerosas versiones de Eclipse, y el soporte se ha actualizado para incluir las últimas versiones.

**Compatibilidad con más versiones de bases de datos**

XMLSpy se integra con todas las [bases de datos relacionales más populares](https://www.altova.com/es/xmlspy-xml-editor#database). Esto reduce los problemas de interoperabilidad al permitirle consultar fácilmente bases de datos SQL y convertir datos entre bases de datos y archivos XML.

![Integración de XML y bases de datos en XMLSpy](/blog/images/database-xml-integration.png)

El soporte para Informix, PostgreSQL y SQLite en XMLSpy y otros productos de Altova se ha actualizado para incluir las últimas versiones de estas bases de datos

- Informix 14.10

- PostgreSQL 12

- SQLite 3.31

[Obtenga más información](https://www.altova.com/es/xmlspy-xml-editor/whatsnew) sobre todas las novedades incluidas en la última versión del editor de XML y JSON. Puede [actualizar a la última versión](https://www.altova.com/es/xmlspy-xml-editor/download), o, si no es cliente de XMLSpy, [probarlo de forma gratuita durante 30 días](https://www.altova.com/es/xmlspy-xml-editor/download).
