Validador de XML

Verifique se um documento XML está bem formado.

Escopo: well-formedness, não validação de schema

Verifica só sintaxe estrutural — tags fechadas/aninhadas corretamente, raiz única, aspas balanceadas em atributos. Não valida contra XSD, DTD ou RelaxNG. Útil como primeiro filtro antes de investigar lógica de negócio ou schema: se o XML já não é well-formed, nem vale a pena seguir adiante.

Erros comuns detectados

Casos de uso típicos: configs de build (pom.xml, web.config), feeds RSS/Atom que não abrem no reader, payloads SOAP antes de depurar a lógica do serviço.

Perguntas frequentes

Valida contra XML Schema (XSD) ou DTD?

Não — só well-formedness (tags fechadas, aninhamento correto, raiz única). Um XML pode passar aqui e ainda ser rejeitado por um schema específico.

Meus dados são enviados para algum servidor?

Não, todo o parsing roda no navegador. Seguro para colar configs internas ou payloads de API.

Como funciona o parser por baixo dos panos?

É um parser próprio em JS (não usa DOMParser), stack-based: percorre as tags, empilha aberturas e desempilha nos fechamentos, verificando nome e aspas de atributos. Comentários e CDATA são ignorados no processo.