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 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.
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.
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.
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.
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:
O XML Grid vai revolucionar a forma como edita documentos XML. Veja esta breve demonstração em vídeo.
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 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:
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:
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.
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.
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!
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:
O editor de esquemas JSON suporta os tipos de dados BSON (JSON binário) utilizados em bases de dados NoSQL, como o MongoDB.
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:
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.
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 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.
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.
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.
Gerar código XSLT para mapeamento de dados de XML para XML
Gerar folhas de estilo XSLT para publicação em múltiplos canais
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:
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.
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.
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.
A depuração direcionada também é disponibilizada através de.. Mapeamento inverso do 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.
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.
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.
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.
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:
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.
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.
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 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.
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.
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.
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:
A funcionalidade de integração com bases de dados inclui:
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.
O XMLSpy inclui suporte integrado para trabalhar com YAML, juntamente com XML e JSON, incluindo um editor de YAML, um validador e um conversor.
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.”
“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.”
O XMLSpy integra-se no seu ambiente de desenvolvimento, independentemente da plataforma que utilize:
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:
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.
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:
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.
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.
























