Analisador de XML

Formate, valide e consulte documentos XML instantaneamente. Desenvolvido com APIs nativas do navegador para máxima velocidade e privacidade.

Formatar e Minificar Consultas XPath Validação

Como Usar o Analisador de XML

1

Cole seu XML

Copie e cole seu conteúdo XML no campo de entrada, ou clique em Carregar XML de Exemplo.

2

Formate e Valide

Use Formatar para embelezar, Minificar para comprimir ou Validar para verificar erros.

3

Consulte com XPath

Insira uma expressão XPath e clique em Executar XPath para extrair nós específicos.

O que é XML?

XML (eXtensible Markup Language) é uma linguagem de marcação que define um conjunto de regras para codificar documentos em um formato que é tanto legível por humanos quanto por máquinas. É amplamente utilizado para arquivos de configuração, troca de dados (SOAP, RSS, Atom) e armazenamento de documentos.

Principais Recursos do XML

Autodescritivo

XML usa tags personalizadas para descrever a estrutura dos dados, facilitando a compreensão do conteúdo e da hierarquia em uma única olhada.

Independente de Plataforma

Como texto puro, XML funciona em todas as plataformas, linguagens de programação e sistemas sem problemas de compatibilidade.

Extensível

Você pode definir suas próprias tags e estrutura de documento usando DTD ou XML Schema para se adequar a qualquer modelo de dados.

Perguntas Frequentes

Qual a diferença entre XML bem-formado e válido?

XML bem-formado segue as regras básicas de sintaxe do XML (aninhamento adequado, tags de fechamento, elemento raiz único). XML válido é bem-formado E está em conformidade com um esquema (DTD, XSD) que define a estrutura e os tipos de dados permitidos.

Esta ferramenta valida contra um esquema XSD?

Não, esta ferramenta verifica apenas a boa formação (correção de sintaxe). Validação baseada em esquema contra DTD ou XSD não é suportada nativamente no navegador.

Qual versão do XPath é suportada?

O método document.evaluate() nativo do navegador suporta XPath 1.0. Isso cobre a maioria das consultas comuns, incluindo eixos, predicados e funções como contains(), text() e @attribute.