Ferramentas para documentos XML e JSON de grande dimensão

Os editores de código que oferecem uma opção gráfica, além da visualização tradicional em texto, são muito úteis para os programadores que trabalham com XML ou JSON. Editores gráficos, como a visualização em grade do XMLSpy, oferecem uma representação visual da estrutura JSON ou XML, facilitando a compreensão, a navegação e a edição de hierarquias de dados complexas.

O XMLSpy introduziu a visualização em grade há vários anos e tem vindo a aprimorá-la desde então. A atualização mais recente inclui a possibilidade de dividir a área de edição horizontalmente ou verticalmente, o que é particularmente útil ao trabalhar com documentos grandes.

Vamos ver como funciona.

Trabalhar com ficheiros JSON ou XML de grande dimensão

Visualização em grade Não só facilita a curva de aprendizagem para os programadores que possam ser novos na tecnologia XML ou JSON; também pode aumentar a produtividade de engenheiros de software experientes, que podem utilizá-la para simplificar [tarefas] Arraste e solte para editar documentos. Funcionalidades avançadas, como a visualização em base de dados/tabela, que deteta automaticamente sequências de elementos repetidos e reorganiza a apresentação numa tabela; a exibição automática de imagens; filtros XPath e funções XQuery para manipular dados; e até mesmo a criação de gráficos integrada, elevam a produtividade a um novo nível.

Naturalmente, o código XML ou JSON correspondente é atualizado em segundo plano e pode ser visualizado e editado, conforme necessário, na visualização de texto.

Estas ferramentas poupam muito tempo e esforço, especialmente quando se trabalha com estruturas de dados complexas. No entanto, trabalhar com documentos grandes num editor visual pode exigir muita navegação, e é fácil perder-se na estrutura do documento. É aí que entra o modo de divisão na visualização em grade.

O modo de divisão permite aos utilizadores arrastar para dividir a área de edição, seja horizontalmente ou verticalmente, dependendo dos dados em questão.

Na captura de ecrã abaixo, arrastámos o controle deslizante vertical para dividir este extenso documento XML do catálogo de cursos em duas áreas, que podem ser percorridas independentemente enquanto trabalhamos. Qualquer alteração feita numa área é refletida na outra e no documento como um todo.

O modo de divisão é apenas a mais recente de uma longa série de funcionalidades que a Altova tem adicionado à visualização em grade para a tornar mais útil para os desenvolvedores de XML e JSON. Até mesmo adicionámos suporte para a edição de documentos YAML.

Existe alguma funcionalidade que gostaria de ver? Deixe-nos uma mensagem na secção de comentários!

Se ainda não é cliente, pode experimentar a visualização em grade e todas as funcionalidades avançadas do XMLSpy gratuitamente durante 30 dias.