Editor de JSON e XML

O editor XML mais poderoso para profissionais. Edite, valide e transforme documentos XML com um ambiente de desenvolvimento integrado (IDE) líder no setor, confiável por 5,4 milhões de programadores em todo o mundo.

O XMLSpy, editor de JSON e XML, oferece aos desenvolvedores as ferramentas necessárias para criar as aplicações mais sofisticadas, com o seu designer de esquemas gráfico, gerador de código, conversores de ficheiros, depuradores e ferramentas de análise de desempenho, para trabalhar com XSD, XSLT, XQuery, XBRL, SOAP e muito mais.

O XMLSpy é o editor XML mais vendido a nível mundial

O editor XML mais poderoso para profissionais. Edite, valide e transforme documentos XML com um ambiente de desenvolvimento integrado (IDE) líder no setor, confiável por 5,4 milhões de programadores em todo o mundo.

O XMLSpy, editor de JSON e XML, oferece aos desenvolvedores as ferramentas necessárias para criar as aplicações mais sofisticadas, com o seu designer de esquemas gráfico, gerador de código, conversores de ficheiros, depuradores e ferramentas de análise de desempenho, para trabalhar com XSD, XSLT, XQuery, XBRL, SOAP e muito mais.

Novo! Editor BSON e outras novas funcionalidades na versão 2026, disponível a 21 de outubro de 2025.

Destaques do XMLSpy

Os programadores precisam de um editor JSON e XML que ofereça funcionalidades que vão além do simples correspondência de parênteses e verificação básica de validação. O XMLSpy oferece um conjunto abrangente de funcionalidades, incluindo visualizações gráficas, geradores de código, assistentes e outras funcionalidades inteligentes de edição de JSON e XML que o ajudam a realizar o trabalho de forma mais rápida do que nunca.

Consulte esta visão geral das ferramentas XML e JSON no editor XMLSpy

Por que escolher um editor XML profissional?

Um editor XML permite criar e modificar documentos XML. No entanto, quando o seu trabalho envolve dados de extrema importância, — registos de saúde, taxonomias XBRL, esquemas de integração empresarial — Um editor de texto genérico não é suficiente. É preciso validação em tempo real, autocompletar inteligente e um ambiente concebido especificamente para dados estruturados.

Um editor XML profissional permite que você concentre a sua experiência na arquitetura, na lógica e na qualidade dos dados, em vez de se preocupar com a sintaxe e com o alinhamento de parênteses. Com o XMLSpy, pode validar documentos instantaneamente em relação a DTDs e XSDs e até mesmo aplicar correções automaticamente, detetando erros durante o desenvolvimento, em vez de na produção. Os editores visuais exclusivos aumentam imediatamente a produtividade e permitem que extraia ainda mais valor dos seus dados JSON e XML. Pode criar esquemas complexos graficamente, em vez de os programar manualmente, e depurar e otimizar transformações XSLT com ferramentas gráficas dedicadas. Tem suporte nativo para XPath, XQuery, SOAP, JSON e YAML, além de XML, com conversores e geradores integrados. E, no que diz respeito a dados regulamentados, como o XBRL, apenas software certificado para XBRL, como o XMLSpy, cumpre o padrão.

Um editor XML profissional e adequado elimina a necessidade de uma variedade de plugins, como exigem as ferramentas mais simples, e oferece um ambiente unificado para todas as tarefas relacionadas a XML. É por isso que o XMLSpy é utilizado por 91% das empresas da lista Fortune 500 e por milhões de programadores em todo o mundo.

Editar XML

Os programadores precisam de um visualizador XML que ofereça funcionalidades que vão além da simples correspondência de parênteses e da verificação básica de validação

Visualizações de edição XML para texto e gráficos

O XMLSpy simplifica o processo de edição, eliminando a complexidade inerente XML e tecnologias relacionadas, através da sua interface intuitiva e da vasta gama de visualizações e opções disponíveis. Quer prefira editar documentos XML em formato de texto ou gráfico, Visualizador de XMLO XMLSpy oferece orientação inteligente e sugestões de preenchimento à medida que escreve, e a resolução de problemas é rápida e fácil, graças ao validador XML mais compatível com os padrões da indústria.

Visualização em grade XML

Grade XML para uma visualização gráfica de edição de XML

A visualização em grade XML exibe a estrutura do documento XML através de um conjunto de contêineres aninhados que refletem a sua estrutura hierárquica. Também inclui uma visualização em tabela que organiza os elementos repetidos numa tabela, facilitando a visualização e a ordenação. Por padrão, a visualização em grade XML utiliza atributos e elementos filhos para as colunas, e exibe os elementos XML repetidos como linhas, mas é possível inverter linhas e colunas para adaptar a visualização ao tipo de dados do ficheiro.

O XML Grid torna a edição de XML mais rápida e eficiente do que quando se utiliza apenas um editor de texto. As funcionalidades avançadas incluem:

  • Visualização automática de imagens
  • Criação fácil de filtros XPath
  • Fórmulas XQuery para calcular um resultado ou gerar um conjunto de nós
  • Colar conteúdo de aplicações externas (editor de texto, Visual Studio/Eclipse, Excel...)
  • Agrupamento personalizável de nós para arquivos XML muito grandes

O XML Grid vai revolucionar a forma como edita documentos XML. Veja esta breve demonstração em vídeo.

Veja a demonstração da grelha XML

Visualização de texto XML

Visualizador de texto do XMLSpy

Enquanto trabalha, o XMLSpy oferece a funcionalidade de validação inteligente de XML, um processo que deteta erros e, em seguida, lista as possíveis correções para os resolver. Pode escolher implementar essas correções no seu documento XML com um único clique. Isso mesmo: o XMLSpy fará as correções automaticamente, com base na sua seleção. Como o validador de XML pode fazer as correções automaticamente, isso poupa-lhe tempo significativo e evita a frustração associada à resolução de problemas de validação.

O XMLSpy inclui o validador XML "Smart Fix" que deteta erros e, em seguida, lista as possíveis correções para os resolver

Editor de Esquemas XML

O editor gráfico de esquemas XML no XMLSpy permite criar esquemas de forma visual, através de uma interface de arrastar e soltar

O editor gráfico de esquemas XML no XMLSpy permite criar esquemas de forma visual, através de arrastar e soltar, para que possa concentrar-se na semântica do seu esquema, deixando os detalhes sintáticos da linguagem de esquemas XML ao XMLSpy. Além de edição e validação avançadas de esquemas XML 1.0 e 1.1, as seguintes ferramentas XSD são fornecidas:

  • Geração de XSD a partir de instâncias XML, DTD, esquemas JSON ou bases de dados relacionais
  • Geração de instâncias de exemplo a partir de XSD
  • Geração de código Java, C# e C++ com base no esquema XML
  • Ferramenta para simplificar e gerar subconjuntos de esquemas
  • Validação avançada de convenções de nomenclatura e codificação
  • Refatoração de esquemas
XMLSpy is powered by RaptorXML® for lightning-fast JSON and XML validation and processing. RaptorXML is also available as a cross-platform server product to power your applications.

Ferramentas JSON

O editor JSON com visualização em grade facilita a edição de dados JSON

O XMLSpy inclui uma interface intuitiva Visualizador JSON e um editor JSON que suporta JSON, JSON5, JSON Lines e comentários JSON, permitindo visualizar e editar ficheiros JSON utilizando as mesmas vistas intuitivas de texto e de tabela disponíveis para a edição de XML, com guias de edição úteis e ferramentas de auxílio na inserção de dados Editor JSON fornece:

  • Editor de grelhas JSON revolucionário
  • Suporte para JSON, JSON5, JSON Lines e JSON com comentários (JSONC)
  • Ferramentas de edição inteligentes e auxiliares de preenchimento contextuais
  • Verificação da sintaxe JSON
  • Validador JSON
  • Conversão de JSON para XML
  • `Conversão de XML para JSON`
  • Consultar/transformar dados JSON utilizando XPath, XQuery e XSLT
  • Criação de gráficos a partir de dados JSON

Editor JSON: Visualização em grade

O XMLSpy JSON Grid View oferece um ambiente de edição de JSON inovador e inédito. O JSON Grid proporciona uma representação gráfica da estrutura do documento JSON, que é muito mais fácil de entender do que o código JSON correspondente na visualização de texto, especialmente para documentos longos e complexos com múltiplos níveis aninhados de arrays e objetos. Recursos avançados, como a deteção automática de tipos, comandos dentro das células, filtros XQuery para modificar a visualização, fórmulas XQuery para gerar resultados adicionais a partir dos dados JSON, e muito mais, combinam-se para tornar a edição de JSON mais rápida e fácil do que com um editor de JSON baseado em texto. O JSON Grid permite até mesmo criar gráficos a partir de dados JSON.

O JSON Grid facilita a edição de documentos JSON

Veja a demonstração da grelha JSON

Gráficos JSON

Além de utilizar o XQuery para filtros e fórmulas no JSON Grid, pode usá-lo para criar gráficos a partir de dados numéricos em formato JSON.

Criar gráficos a partir de dados JSON

Após configurar uma função de gráfico, o ícone de guardar incorpora o gráfico no ficheiro JSON como uma imagem codificada em base-64. Ou, simplesmente, clique com o botão direito no gráfico para o guardar num ficheiro de imagem, como .png ou .jpg.

Não existe outro editor JSON que ofereça funcionalidades sequer remotamente semelhantes a estas!

Editor de Esquemas JSON

O XMLSpy oferece suporte completo para a criação e edição de esquemas JSON

Tal como o XMLSpy foi pioneiro no primeiro editor gráfico de esquemas XML, agora também inclui o primeiro editor gráfico de nível empresarial Editor de esquemas JSON para acelerar significativamente a criação, o desenvolvimento e a validação de esquemas para os programadores que trabalham com JSON.

A visualização de Esquemas JSON será imediatamente familiar aos utilizadores do XMLSpy que já utilizaram a visualização de Esquemas XML e que agora estão a aprender a criar esquemas JSON, ao mesmo tempo que será fácil de compreender para novos utilizadores. Utilize o editor de esquemas JSON para:

  • Edição e validação de esquemas JSON por arrastar e soltar
  • Conversão de XML Schema para JSON Schema
  • Geração de ficheiros de instâncias JSON a partir de um esquema JSON
  • Geração de documentação para esquemas JSON

O editor de esquemas JSON suporta os tipos de dados BSON (JSON binário) utilizados em bases de dados NoSQL, como o MongoDB.

Consultar e transformar dados JSON com XPath, XSLT e XQuery

Apesar da crescente popularidade do JSON, não existe uma linguagem amplamente utilizada para consultar e transformar dados JSON. Felizmente, as funcionalidades adicionadas ao XPath/XQuery 3.1 oferecem um meio para aceder a mapas, arrays e objetos JSON, proporcionando uma forma padronizada de consultar e transformar dados JSON utilizando estas linguagens familiares.

O XMLSpy facilita o trabalho com.. Processar documentos JSON utilizando XPath, XSLT e XQuery utilizando editores inteligentes e a janela interativa de criação e avaliação de expressões XPath/XQuery. As funcionalidades incluem:

  • Consultar documentos JSON com XPath 3.1 ou XQuery 3.1 na janela XPath/XQuery
  • Transformar documentos JSON utilizando um ficheiro XSLT 3.0 ou XQuery 3.1
Consultar dados JSON com XPath/XQuery

Aprenda a consultar dados JSON com XSLT e XPath/XQuery

Ferramentas XSL e XSLT

O XMLSpy inclui diversas ferramentas para o desenvolvimento e depuração de XSLT

Editor XSLT

O editor JSON e XML oferece suporte completo para o desenvolvimento de XSL e XSLT, através do seu editor XSLT, que inclui sugestões contextuais, uma janela de visão geral do XSL e outras funcionalidades.

Para a transformação de dados, a integração perfeita com os servidores RaptorXML instalados oferece funcionalidades de alto desempenho, juntamente com a total conformidade com os padrões W3C, incluindo as versões 1.0, 2.0 e 3.1 de XSLT, XPath e XQuery. Isto permite-lhe aproveitar transformações extremamente rápidas durante o desenvolvimento e os testes, tudo diretamente dentro do XMLSpy.

O XMLSpy também inclui funcionalidades avançadas Editores de HTML e CSS juntamente com uma visualização integrada do navegador.

Depurador e analisador de desempenho para XSLT

Testar e aperfeiçoar folhas de estilo XSLT pode ser um processo complexo e demorado. Com o XMLSpy.. Depurador XSLTCom esta ferramenta, pode percorrer e depurar até mesmo as folhas de estilo mais complexas de forma rápida e fácil. É fornecido suporte para XSLT 1.0, XSLT 2.0 e XSLT 3.0, e pode até mesmo depurar folhas de estilo que contenham código de programas em Java, C#, JavaScript ou VBScript.

O depurador XSLT no editor XML ajuda a identificar e corrigir erros no código XSLT

O analisador de desempenho XSLT do XMLSpy é uma ferramenta indispensável para otimizar o desempenho do seu código XSLT. Com base nas informações fornecidas pelo analisador, pode identificar imediatamente quais partes do seu código XSLT estão a consumir mais tempo de processamento e ajustá-las de acordo para otimizar completamente as suas folhas de estilo XSLT.

Otimizador de velocidade XSL

O analisador de desempenho XSLT fornece informações importantes para desenvolvedores XSLT experientes, mas, se pretende acelerar o tempo de execução do XSLT sem modificar manualmente o seu código XSLT e XPath, experimente o XSL Speed Optimizer.

O otimizador de velocidade XSL no XMLSpy é uma abordagem revolucionária e patenteada para acelerar as transformações XSLT, proporcionando aumentos significativos na produtividade, sem a necessidade de análise manual para identificar quais expressões XSLT ou XPath estão a causar gargalos.

Mapeamento inverso de XSLT e XQuery

O XMLSpy inclui a funcionalidade de "back-mapping" XSLT, que permite depurar as suas transformações

Como os documentos XSLT e XQuery são frequentemente longos e complexos, pode ser difícil identificar a origem de resultados inesperados. Para uma depuração mais precisa, a função de "back-mapping" facilita a correlação imediata dos elementos de saída com os nós e instruções de origem.

Com o recurso de "back-mapping" ativado, as transformações XSLT e as execuções XQuery são realizadas de forma que o documento resultante possa ser mapeado de volta para os documentos XSLT+XML ou XQuery+XML de origem. Quando clica num nó no documento resultante, a instrução XSLT e os dados XML de origem que geraram esse nó específico serão destacados.

A funcionalidade de "retro-mapeamento" no XMLSpy é revolucionária de duas formas. Em primeiro lugar, poupa aos programadores uma quantidade significativa de tempo na depuração, aperfeiçoamento e otimização do seu código, bem como na compreensão do código herdado escrito por outros membros da equipa. Em segundo lugar, o XMLSpy não efetua quaisquer alterações nem adiciona código adicional ao documento de saída para realizar o retro-mapeamento.

Veja exemplos práticos de mapeamento inverso com XSLT e com XQuery

Ferramentas para XPath e XQuery

O XMLSpy oferece ferramentas inteligentes para a criação de expressões XPath

Janelas XPath/XQuery

A janela XPath e XQuery facilita a criação e o teste das suas expressões XPath/XQuery, permitindo que as construa com as janelas integradas de "Construtor" e "Avaliador". Funcionalidades úteis para acelerar o desenvolvimento são fornecidas através de:

  • Construtor e testador de expressões XPath
  • Construtor e testador de consultas XQuery
  • Construção de expressões por cliques e seleção
  • Passe o cursor do rato para ver as dicas
  • Auxílios de acesso aprimorados
  • Fragmentos de código prontos a usar
  • Nove abas para a construção gradual de expressões
  • Modo de construção para edição inteligente de expressões XPath
  • Modo de avaliação para visualizar os resultados instantaneamente
  • Avaliação de XPath/XQuery em relação a XML e JSON

Veja esta demonstração das ferramentas de edição e teste de XPath no XMLSpy

Editor de XQuery

Para trabalhar com documentos XQuery de grande dimensão, o XMLSpy oferece suporte nativo para as versões XQuery 1.0 e XQuery 3.1, com todas as funcionalidades de edição inteligente que necessita para editar documentos XQuery de forma rápida e fácil. O suporte para a utilização de esquemas está também incluído Editor de XQuery Permite-lhe aproveitar ao máximo o poder do XQuery, através de mecanismos para isolar erros, simplificar a depuração e melhorar o desempenho do código.

Depurador XPath/XQuery

A ferramenta XPath e XQuery, muito poderosa, também inclui uma funcionalidade igualmente robusta Depurador para testar, depurar e aperfeiçoar as suas expressões XPath/XQuery, poupando tempo e reduzindo a frustração.

O depurador permite que avance passo a passo na avaliação da sua expressão XPath ou XQuery. Cada clique mostra os resultados para a etapa correspondente da avaliação, e pode entrar, sair ou avançar nas etapas de avaliação utilizando botões úteis na barra de ferramentas do depurador.

O depurador de XPath e XQuery no XMLSpy ajuda a aperfeiçoar o seu código

Um analisador de desempenho avançado para XQuery também está disponível, ajudando-o a analisar e otimizar o desempenho do seu código XQuery.

Mapeamento inverso do XQuery

A depuração direcionada também é disponibilizada através de.. Mapeamento inverso do XQuery.

Editor da funcionalidade de atualização XQuery

A janela XPath/XQuery no editor XML também suporta.. Edição da funcionalidade de atualização XQuery (XQUF) Versões 1.0 e 3.0 com funcionalidades avançadas para a criação de expressões da XQuery Update Facility, incluindo realce de sintaxe completo, sugestões de código inteligentes e mensagens de erro detalhadas.

O painel de resultados permite visualizar os resultados das alterações. Ao clicar num resultado no painel de visualização, o nó afetado no seu documento é destacado. Em seguida, pode executar as atualizações com um único clique, seja no ficheiro atual ou em todos os ficheiros abertos, numa pasta ou em todo o projeto XMLSpy. Esta funcionalidade é exclusiva do XMLSpy.

Veja o editor da funcionalidade de atualização XQuery em funcionamento

Comparar documentos JSON e XML

O XMLSpy inclui ferramentas poderosas de comparação e fusão para comparar documentos JSON e outros ficheiros de texto, bem como diretórios. Para comparações de ficheiros, são suportadas comparações de dois e três caminhos. Os utilizadores podem editar documentos e combinar alterações em ambas as direções.

Comparar XML

Para comparações de XML, o editor XML XMLSpy inclui uma interface visual Ferramenta de comparação de XML que permite aos programadores comparar facilmente documentos XML e combinar documentos e diretórios de forma inteligente, tendo em consideração a estrutura XML.

As opções de comparação e fusão que suportam XML são totalmente personalizáveis. Por exemplo, pode especificar se as entidades devem ser resolvidas, se os prefixos de namespace, espaços em branco, CDATA, instruções de processamento, comentários ou a ordem dos atributos/elementos filhos devem ser ignorados ou não, e como visualizar as diferenças. Além disso, pode combinar as diferenças textuais e as diferenças no XML entre os ficheiros enquanto os compara.

Compare o XML com a fusão de diferenças de três vias diretamente no editor XML

Ferramentas XBRL

O Altova XMLSpy oferece suporte completo para o desenvolvimento de aplicações XBRL

A Altova oferece suporte abrangente para o desenvolvimento XBRL completo e a geração de relatórios, desde a edição de taxonomias no XMLSpy, até a validação de alto desempenho no RaptorXML Server, passando pelo mapeamento e análise de dados no MapForce, até a geração de relatórios multicanal no StyleVision.

Editor de Taxonomia XBRL

O editor de taxonomias XBRL do XMLSpy oferece uma visão gráfica das taxonomias XBRL e funcionalidades avançadas para a edição destas taxonomias.

Ao organizar os diferentes componentes em abas fáceis de filtrar e ao fornecer ícones informativos, mensagens ao passar o cursor, janelas de detalhes e auxiliares de preenchimento contextuais, o editor de taxonomias XMLSpy XBRL facilita a visualização e compreensão de taxonomias existentes, bem como a criação de novas taxonomias através da extensão de taxonomias padrão da indústria.

Inclui até mesmo o útil assistente de taxonomia XBRL, que lhe permite começar de forma mais rápida ao expandir ou criar uma nova taxonomia XBRL.

As funcionalidades de edição do XBRL incluem:

  • Visão gráfica da taxonomia XBRL
  • Suporte para XBRL 2.1, XBRL Dimensions e fórmulas XBRL
  • Edição e execução de bases de dados tabulares XBRL.
  • Abas e ferramentas de auxílio à inserção de dados XBRL, adaptadas ao contexto
  • Assistente para a taxonomia XBRL, para a extensão das normas contabilisticas dos EUA (US-GAAP) ou das Normas Internacionais de Relato Financeiro (IFRS)
  • Editor de fórmulas XBRL
  • Geração de documentação da taxonomia XBRL
  • Taxonomia e validação de instâncias XBRL

XULE: Editor e processador de texto

O processador e o validador XULE no XMLSpy processam expressões XULE em relação a um documento de instância XBRL, além de fornecerem a validação de documentos XULE para garantir a sintaxe correta, de acordo com a especificação XULE.

Editor e processador XULE interativo no XMLSpy

O XMLSpy inclui o primeiro editor interativo XULE do setor. A edição de XULE é suportada tanto na visualização de texto como numa janela XULE dedicada, mostrada acima. Ambas as visualizações de edição auxiliam os utilizadores com sugestões de sintaxe, preenchimento automático de código e outras funcionalidades úteis que facilitam a escrita e o teste de expressões XULE. À medida que trabalha, os valores de preenchimento automático são baseados tanto na sintaxe XULE como na estrutura da taxonomia XBRL selecionada, se aplicável. Saiba mais sobre o poderoso editor XULE.

Ferramentas para o Modelo de Informação Aberto (OIM) 1.0

OIM (O Modelo de Informação Aberto) fornece um modelo independente da sintaxe para os dados XBRL, permitindo que sejam transformados para outros formatos, como CSV e JSON. Embora o XBRL ofereça uma representação eficiente e baseada em padrões para dados de relatórios empresariais, estes dados são frequentemente armazenados e/ou utilizados em outros formatos. OIM é uma camada de abstração que separa o XBRL da sintaxe XML subjacente: desta forma, as organizações podem aproveitar a funcionalidade do XBRL e, ao mesmo tempo, ter documentos XBRL escritos em JSON e/ou CSV.

O OIM permite converter dados no formato XBRL para JSON ou CSV

O XMLSpy é uma das primeiras ferramentas XBRL a suportar o OIM, oferecendo suporte para a validação de relatórios em formatos XML, JSON e CSV, bem como a conversão entre esses formatos com apenas um clique.

Veja esta demonstração do editor de bases de dados tabulares XBRL

Veja esta demonstração do editor de fórmulas XBRL

Ferramentas para WSDL e SOAP

O editor XML XMLSpy oferece um editor gráfico de WSDL que facilita a definição de serviços web

Editor gráfico de WSDL

A sintaxe WSDL pode ser complexa, e escrever o código manualmente num editor de texto é frequentemente difícil e confuso. A abordagem gráfica única do XMLSpy para o design WSDL simplifica o desenvolvimento WSDL, permitindo que construa o seu WSDL visualmente, com funcionalidades de arrastar e soltar, e com validação e orientação de edição completas. O código WSDL completo é gerado automaticamente com base no seu design gráfico, e pode visualizar e editar o código na vista de texto a qualquer momento.

A geração automática de documentação WSDL abrangente também é suportada.

Cliente SOAP e Depurador SOAP

Depurar mensagens SOAP no editor XML

O XMLSpy oferece todas as funcionalidades do SOAP 1.2 e 1.1, incluindo um cliente SOAP para interpretar documentos WSDL, criar requisições SOAP, enviá-las para um serviço web e visualizar a resposta SOAP.

O XMLSpy Depurador SOAP Atua como um intermediário entre um cliente e um servidor de serviços web, permitindo-lhe analisar ficheiros WSDL 1.1/2.0, percorrer passo a passo as transações de serviços web enviadas através de HTTP ou HTTPS, examinar todos os documentos XML de requisição e resposta, definir pontos de interrupção em funções SOAP e até definir pontos de interrupção condicionais que são ativados quando uma determinada requisição ou resposta contém dados selecionados, especificados através de uma consulta XPath.

Desta forma, o depurador SOAP ajuda a identificar e corrigir erros de forma rápida e fácil.

Integração de bases de dados

O XMLSpy integra-se com todas as bases de dados relacionais mais populares

A integração avançada com bases de dados relacionais no XMLSpy ajuda a reduzir os problemas de interoperabilidade, permitindo que consulte facilmente bases de dados SQL e converta dados entre bases de dados e ficheiros XML.

O XMLSpy interage com os sistemas de gestão de bases de dados relacionais mais populares, utilizando a sua linguagem de interface nativa, incluindo:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

A funcionalidade de integração com bases de dados inclui:

  • Assistente de configuração rápida para bases de dados
  • Janela de consulta de base de dados com editor SQL
  • Importar dados de um banco de dados SQL para formato XML
  • Criar esquemas XML com base nas estruturas de bases de dados SQL
  • Exportar ficheiros XML para bases de dados SQL
  • Criar um esquema de base de dados a partir de um esquema XML
  • Suporte para bases de dados com capacidade XML: IBM DB2 pureXML, Oracle XML DB, bases de dados XML do SQL Server

Edição de Markdown

Para facilitar a documentação durante o desenvolvimento de XML e JSON, o XMLSpy inclui um editor de Markdown nativo, com realce de sintaxe, blocos de código e uma visualização integrada no navegador.

Editor YAML

O XMLSpy inclui suporte integrado para trabalhar com YAML, juntamente com XML e JSON, incluindo um editor de YAML, um validador e um conversor.

Funcionalidades avançadas

Por que o XMLSpy é o melhor ambiente de desenvolvimento integrado (IDE) para JSON e XML disponível? Ao contrário de outros softwares, o XMLSpy inclui diversas outras funcionalidades avançadas para o desenvolvimento, incluindo:

“Utilizamos o Altova XMLSpy há mais de quatro anos para o desenvolvimento das nossas transformações XSLT, consultas XQuery e esquemas... Como desenvolvedor XSLT, utilizo o XMLSpy para o desenvolvimento das minhas transformações XSLT e para a depuração de TODO o meu código. Em resumo, o XMLSpy é o melhor.”

Manoj Pillai, Sr. Developer, Shared Services Group, Inc.

“O XMLSpy da Altova é, sem dúvida, o editor XML mais rápido que já vi. Existe um período de teste gratuito de 30 dias disponível no site deles; a única questão é que, quando esses 30 dias terminarem, provavelmente vai querer comprá-lo.”

Edmond Woychowsky, TechRepublic

Plataformas suportadas

O XMLSpy integra-se no seu ambiente de desenvolvimento, independentemente da plataforma que utilize:

  • Windows: O Windows é a plataforma principal para o XMLSpy
  • Mac: O XMLSpy funciona perfeitamente no macOS através do Parallels

FAQ do XMLSpy

Abaixo, apresentamos uma lista de perguntas frequentes que os clientes fazem ao avaliar editores de JSON e XML.

  • Na minha organização, frequentemente precisamos trabalhar com XML em conjunto com dados em bases de dados relacionais. Existem editores XML que permitam consultar e manipular dados diretamente de bases de dados SQL?

    Sim, o Altova XMLSpy é um editor XML que também permite consultar e manipular dados diretamente de bases de dados SQL, tornando-o uma ferramenta adequada para trabalhar com dados XML, JSON e de bases de dados relacionais em conjunto.

    Algumas das principais funcionalidades do Altova XMLSpy para integração com bases de dados incluem:

    • Conectividade direta com bases de dados: O XMLSpy pode conectar-se diretamente às 15 bases de dados SQL mais populares, incluindo SQL Server, Oracle, MySQL, PostgreSQL, IBM DB2, SQLite e outras, incluindo bases de dados com suporte a XML. Isto permite navegar e consultar bases de dados diretamente dentro da interface do XMLSpy.
    • Sem conectores adicionais: O XMLSpy suporta todas as bases de dados numa única versão e não exige que os clientes adquiram conectores específicos para cada base de dados.
    • Editor SQL: O XMLSpy inclui uma janela de consulta de base de dados integrada com um editor SQL que permite escrever e executar instruções SQL contra as bases de dados conectadas. Isto permite consultar, inserir, atualizar e eliminar dados armazenados em bases de dados relacionais.
    • Conversão entre bases de dados e XML: Pode converter ficheiros XSD para estruturas de base de dados (e vice-versa) no XMLSpy, permitindo uma transferência de dados perfeita entre documentos XML e bases de dados. Isto inclui a geração de ficheiros XML a partir de dados de bases de dados e a atualização de bases de dados com dados de ficheiros XML.
  • Existem editores XML que integram inteligência artificial?

    Sim, existem alguns editores XML que oferecem algum nível de integração com inteligência artificial ou funcionalidades assistidas por IA. Um exemplo é o Altova XMLSpy.

    Para a edição de JSON e XML, o XMLSpy inclui a integração de inteligência artificial que pode aumentar a produtividade e a criatividade dos desenvolvedores. O Assistente de IA suporta comandos em linguagem natural para gerar esquemas XML ou JSON, bem como documentos de exemplo com dados. Também pode utilizar o Assistente de IA para solicitar código XSL, XPath e XQuery.

    Estas ferramentas ajudam os desenvolvedores de todos os níveis de experiência a iniciar os seus projetos de XML e JSON de forma mais eficiente.

  • Qual editor XML oferece o maior número de funcionalidades e recursos?

    Com base no seu conjunto abrangente de funcionalidades e capacidades avançadas, o Altova XMLSpy é amplamente considerado como um dos editores XML mais completos e funcionais disponíveis no mercado. Aqui estão algumas das principais características que o distinguem:

    • Assistente de IA
    • Visualizações gráficas para edição de XML e JSON
    • Transformação de JSON com XPath/XQuery e XSLT
    • Validação SmartFix com correção automática de erros
    • Edição, depuração e análise de desempenho para XSLT, XPath e XQuery
    • Otimizador de velocidade XSL
    • Mapeamento inverso de XSLT e XQuery
    • Suporte para todas as bases de dados SQL
    • Conversão com um clique entre DB, XML, JSON, etc.
    • Ferramentas para serviços web
    • Geração de código Java, C++ e C# baseada em XSD
    • Ferramentas de desenvolvimento XBRL
    • Criação de gráficos a partir de dados XML e JSON
    • Suporte para Avro, Markdown, HTML, CSS e outras tecnologias relacionadas
  • Já ouvi falar de editores XML visuais, mas existem editores JSON visuais?

    Sim, alguns editores de JSON incluem uma opção visual ou gráfica para trabalhar com dados JSON, o que facilita a visualização, edição e manipulação de estruturas JSON em comparação com os editores baseados em texto tradicionais.

    O Altova XMLSpy inclui uma visualização de grade JSON exclusiva.

    A ferramenta JSON Grid oferece uma representação gráfica da estrutura do documento JSON, que é mais fácil de entender do que o código JSON correspondente em formato de texto, especialmente para documentos longos e complexos com múltiplos níveis aninhados de arrays e objetos.

    Além disso, oferece funcionalidades avançadas, como a deteção automática do tipo de dados, comandos integrados nas células, filtros XQuery para modificar a visualização, fórmulas XQuery para gerar resultados adicionais a partir dos dados JSON, e muito mais. O JSON Grid permite até mesmo criar gráficos a partir de dados JSON.

    Esta funcionalidade torna a edição de JSON mais rápida e fácil do que ao utilizar um editor de texto.

  • Trabalho com projetos XML de grande dimensão. Quais editores lidam bem com ficheiros grandes?

    Com o crescimento do "big data" e o aumento do volume de dados estruturados que são gerados e processados, a capacidade de lidar com ficheiros de grande dimensão é fundamental para um editor XML.

    O Altova XMLSpy inclui diversas otimizações para trabalhar com ficheiros muito grandes (XML, JSON, XSD, XBRL, Avro, etc.). É possível abrir e visualizar ficheiros enormes instantaneamente, e o software também está otimizado para a validação ultrarrápida de ficheiros grandes, especialmente quando utilizado em conjunto com o RaptorXML Server. A execução de XSLT e XQuery em ficheiros grandes também está otimizada.