Entrada XML

Saída da árvore

Se já abriu um ficheiro XML grande e ficou a olhar para uma parede de parênteses angulares a tentar perceber onde um elemento termina e outro começa, conhece o problema. A especificação XML é flexível o suficiente para descrever quase tudo, mas essa flexibilidade significa que os documentos ficam profundamente aninhados rapidamente. Este visualizador pega no seu XML em bruto, analisa-o com a API DOMParser nativa do navegador e renderiza uma árvore recolhível que mostra cada elemento, atributo e nó de texto num relance.

Como usar o Visualizador de Árvore XML

1

Cole o seu XML

Copie qualquer documento XML e cole-o na entrada. A vista de árvore é renderizada automaticamente para documentos XML pequenos e grandes.

2

Explorar a árvore

Clique em qualquer nó para expandir ou recolher. A árvore mostra elementos, atributos e nós de texto numa estrutura hierárquica clara.

3

Navegar e inspecionar

Use a árvore para entender a estrutura XML, localizar elementos específicos ou verificar a hierarquia do documento antes de processá-lo programaticamente.

Exemplo de estrutura XML

Exemplo: XML de catálogo de produtos

Entrada XML:

<catalog>
  <product id="1">
    <name>Widget Pro</name>
    <price currency="USD">29.99</price>
    <stock>150</stock>
  </product>
</catalog>

Estrutura de árvore renderizada:

catalog
└─ product [id="1"]
   ├─ name: "Widget Pro"
   ├─ price [currency="USD"]: "29.99"
   └─ stock: "150"

Perguntas frequentes

Os meus dados XML são enviados para um servidor?

Não. Tudo acontece localmente no seu navegador usando a API DOMParser nativa. O seu XML nunca sai da sua máquina — pode verificar no separador Rede do navegador.

O que acontece se o meu XML tiver erros?

O parser do navegador deteta o problema e a ferramenta mostra uma mensagem de erro detalhada. Ao contrário do JSON, o XML é rigoroso quanto à boa formação — cada tag de abertura precisa de uma de fecho, atributos devem estar entre aspas e caracteres especiais precisam de escape. As regras de boa formação do W3C cobrem a lista completa.

Qual o tamanho máximo de ficheiro XML que posso ver?

Não há limite fixo da ferramenta — depende da memória disponível do seu navegador. Ficheiros até 10-15 MB funcionam bem no Chrome e Firefox. Para documentos muito grandes, considere uma ferramenta como XMLStarlet.

Posso usar para ver respostas SOAP ou WSDL?

Com certeza. Envelopes SOAP e definições WSDL são documentos XML e renderizam perfeitamente como árvore. É frequentemente a forma mais rápida de entender a estrutura de uma resposta de serviço web desconhecida.

Ferramentas relacionadas