---
title: "Novas ferramentas para edição de XML e JSON"
date: "2020-03-13"
categories: 
  - "development"
  - "json"
  - "xml"
tags: 
  - "json"
  - "json-editor"
  - "new-features"
  - "xml"
  - "xml-editor"
  - "xmlspy"
description: Novas ferramentas para trabalhar com XML e JSON são adicionadas regularmente ao XMLSpy.
---
Status: #blog

Tags:  #json #json-editor #new-features #xml #xml-editor #xmlspy

Categories: [development](/blog/pt/category/development.md) | [json](/blog/pt/category/json.md) | [xml](/blog/pt/category/xml.md)
# Novas ferramentas para edição de XML e JSON

A versão mais recente do XMLSpy inclui várias funcionalidades solicitadas pelos utilizadores para trabalhar com JSON e XML, bem como novas opções para depurar XPath, atualizações das normas e suporte para bases de dados, e muito mais.

![Ferramentas para JSON e XML no XMLSpy ](/blog/images/xmlspy_2020r2_01.jpg)

<!--more-->

## Validação ao editar

Com base nas robustas ferramentas de validação JSON e XML presentes no XMLSpy, a nova funcionalidade "validar ao editar" foi introduzida na versão 2020r2. Informações de validação detalhadas e imediatas estão agora disponíveis tanto na visualização de texto..

![Validar o XML durante a edição](/blog/images/validate-xml.png)

...e a visualização em grade JSON:

![Validar o JSON durante a edição](/blog/images/validate-on-edit.png)

Esta funcionalidade pode ser ativada ou desativada nas opções do programa, bem como através de um ícone na barra de ferramentas.

![](/blog/images/validate-on-edit-toolbar-1.png)

Tenho estado a testar esta funcionalidade durante várias semanas, e devo dizer que ela revolucionou a minha forma de editar. A possibilidade de visualizar e corrigir os erros no momento em que são digitados poupa muito tempo, em comparação com a correção posterior, seja através de uma verificação manual ou no momento de guardar o ficheiro.

## Cópia de segurança automática

Falando em guardar o seu trabalho, a função de cópia de segurança automática no XMLSpy é excelente para recuperar os seus ficheiros em caso de falha do software ou do hardware. A caixa de diálogo "Ferramentas | Opções" permite aos utilizadores controlar totalmente se as cópias de segurança automáticas devem ser executadas e com que frequência.

Os símbolos de modificação de ficheiros, em verde, amarelo, vermelho e cinza, indicam se um ficheiro está guardado, quando uma cópia de segurança está pendente, se uma cópia de segurança não é atualmente possível e se as cópias de segurança foram desativadas pelo utilizador.

![Cópia de segurança automática de documentos XML e JSON](/blog/images/auto-backup.png)

## Melhorias no depurador XPath

Para aperfeiçoar as suas expressões XPath ou XQuery, o depurador [XPath](https://www.altova.com/pt/xmlspy-xml-editor/xpath-tester#xpath_debugger) e o depurador [XQuery](https://www.altova.com/pt/xmlspy-xml-editor/xquery-debugger) no XMLSpy permitem que avance na avaliação de uma expressão em relação ao ficheiro ativo, para analisar os resultados de cada etapa da avaliação. Também pode definir pontos de interrupção e pontos de rastreamento. Em cada etapa, pode visualizar o conteúdo das variáveis, bem como definir expressões de monitorização personalizadas para verificar aspetos adicionais da avaliação. Para cada etapa, a parte da expressão que está a ser avaliada é destacada e o resultado da avaliação dessa etapa é exibido no painel de resultados do depurador.

Agora, o XMLSpy fornece ainda mais detalhes úteis na janela de pilha de chamadas, permitindo analisar o contexto e as variáveis em cada etapa da pilha.

![Depurador XPath no XMLSpy](/blog/images/xpath-debugger-call-stack.png)

A velocidade com que é possível depurar o código também foi melhorada.

## Normas atualizadas e suporte à integração

O XMLSpy suporta uma vasta gama de padrões relacionados com XML e JSON, além de oferecer integração completa com bases de dados relacionais e integração com os ambientes de desenvolvimento Visual Studio e Eclipse. Foram introduzidas várias atualizações:

**Suporte para X3D**

O XMLSpy oferece suporte integrado para diversos tipos de ficheiros através do menu "Ficheiro | Novo", e a versão 2020r2 introduziu suporte para o formato X3D (eXtensible 3D), um formato de ficheiro utilizado para representar e comunicar cenas e objetos tridimensionais incorporados em aplicações.

**Integração com o Eclipse 4.13 e 4.14**

O XMLSpy oferece uma integração perfeita com diversas versões do Eclipse, e o suporte foi atualizado para incluir as versões mais recentes.

**Suporte para versões adicionais de bases de dados**

O XMLSpy integra-se com todas as.. [bases de dados relacionais populares](https://www.altova.com/pt/xmlspy-xml-editor#database). Isto reduz os desafios de interoperabilidade, permitindo que consulte facilmente bases de dados SQL e que converta dados entre bases de dados e ficheiros XML de forma bidirecional.

![Integração de XML e bases de dados no XMLSpy](/blog/images/database-xml-integration.png)

O suporte para Informix, PostgreSQL e SQLite no XMLSpy e noutros produtos da Altova foi atualizado para incluir as versões mais recentes desses bancos de dados

- Informix 14.10

- PostgreSQL 12

- SQLite 3.31

[Saiba mais](https://www.altova.com/pt/xmlspy-xml-editor/whatsnew) sobre todas as novidades introduzidas na versão mais recente do editor XML e JSON. Pode [atualizar para a versão mais recente](https://www.altova.com/pt/xmlspy-xml-editor/download), ou, se não for cliente da XMLSpy, [experimente gratuitamente durante 30 dias](https://www.altova.com/pt/xmlspy-xml-editor/download).
