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.

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..

...e a visualização em grade JSON:

Esta funcionalidade pode ser ativada ou desativada nas opções do programa, bem como através de um ícone na barra de ferramentas.

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.

Melhorias no depurador XPath
Para aperfeiçoar as suas expressões XPath ou XQuery, o depurador XPath e o depurador XQuery 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.

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. 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.

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 sobre todas as novidades introduzidas na versão mais recente do editor XML e JSON. Pode atualizar para a versão mais recente, ou, se não for cliente da XMLSpy, experimente gratuitamente durante 30 dias.