Pular para o conteúdo
SDETRole
SDETRole

JSON e dados

Validador XML

Verifique se o XML está bem formado e veja a linha e a coluna do erro.

Roda inteiramente no seu navegador Sem cadastro

Input XML

0 chars

Sobre esta ferramenta

Um payload XML malformado geralmente falha lá dentro de um cliente SOAP ou parser com um stack trace pouco útil. Este validador interpreta o documento com o parser XML nativo do navegador e informa o primeiro erro de boa formação, com linha e coluna quando o navegador as fornece: tags não fechadas ou que não correspondem, um & ou < sem escape, atributos duplicados ou mais de um elemento raiz. Quando o documento é válido, mostra o elemento raiz e a contagem de elementos.

Como usar

  1. Cole o XML ou carregue o exemplo quebrado para ver como um erro aparece.
  2. Veja o banner: verde significa bem formado, vermelho mostra a mensagem do parser e a localização.
  3. Corrija o ponto indicado (o erro real costuma estar logo antes dele) e a verificação roda de novo enquanto você digita.

Perguntas frequentes: Validador XML

Isto é validação por XSD ou DTD?

Não. Verifica a boa formação: as regras de sintaxe que todo documento XML precisa seguir. Validar contra um XSD (por exemplo, um contrato SOAP) exige um validador que entenda schemas no seu framework de teste, como javax.xml.validation em Java ou xmllint com --schema.

Por que a mensagem de erro muda entre navegadores?

A verificação usa o parser embutido do navegador, e Chrome, Firefox e Safari redigem seus erros de formas diferentes. A localização é extraída do formato que o seu navegador usa; se ele não informar uma, só a mensagem é exibida.

Como incluo & ou < em um texto?

Escape-os como &amp; e &lt;, ou coloque o texto em uma seção CDATA. Um & sem escape é a causa mais comum de erros “not well-formed” em fixtures de teste editadas à mão.

Digite para buscar em todo o SDETRole.

Busca de texto completo com Pagefind · roda no seu navegador Abrir página de busca →