Validador XML

Seu XML fica neste navegador.

Cole XML com até 1.000.000 de caracteres. A validação acontece neste navegador.

Confira se um documento XML está bem-formado sem enviá-lo. O validador analisa o texto no navegador e informa se a sintaxe está correta ou mostra a mensagem de erro do analisador. Ele rejeita entradas vazias, marcação malformada e qualquer declaração DOCTYPE ou ENTITY. É uma verificação de sintaxe, não uma validação por esquema ou regras de negócio.

Como conferir a sintaxe XML

  1. 1

    Cole o XML

    Insira o texto XML diretamente no navegador. O limite máximo é de 1.000.000 de caracteres.

  2. 2

    Execute a verificação local

    A ferramenta rejeita entradas vazias e declarações DOCTYPE ou ENTITY; depois, o analisador XML do navegador lê o documento.

  3. 3

    Revise o documento

    A segunda etapa permite confirmar que o XML está pronto antes de seguir para o resultado da sintaxe.

  4. 4

    Leia o resultado

    Veja se o documento está bem-formado ou leia o erro de análise; depois, volte ou recomece.

O que significa “bem-formado”

Um documento XML bem-formado segue a sintaxe básica de que um analisador XML precisa. Por exemplo, tem um único elemento raiz, tags de abertura e fechamento correspondentes, elementos aninhados corretamente, valores de atributo entre aspas e caracteres reservados escapados quando necessário.

<livro id="7">
  <titulo>Norte &amp; Sul</titulo>
</livro>

O exemplo abaixo não está bem-formado porque a tag de fechamento não corresponde:

<livro>
  <titulo>Norte</livro>

O analisador do navegador fornece o texto do erro. A redação e o nível de detalhe sobre a localização podem variar entre navegadores; use a mensagem como ponto de partida e confira a marcação próxima ao problema indicado.

Segurança e limites da entrada

  • A entrada não pode estar vazia nem ultrapassar 1.000.000 de caracteres.
  • Toda declaração DOCTYPE ou ENTITY é rejeitada.
  • O validador não carrega esquemas, entidades nem outros recursos externos.
  • Não há envio de arquivo. Cole o texto XML no campo.

Rejeitar declarações mantém a verificação limitada à sintaxe autônoma e evita considerar definições externas durante a análise.

O que o validador não comprova

Um XML bem-formado ainda pode estar errado para o sistema que vai usá-lo. A ferramenta não valida por XSD, DTD ou Relax NG. Ela também não confere requisitos de namespace, nomes de elementos específicos do aplicativo, valores permitidos, relações entre campos nem outras regras de negócio. Use o esquema e os testes apropriados do aplicativo para essas verificações.

Privacidade no navegador

Seu XML fica no navegador. Ele não é enviado, transmitido pelo nossos servidores, colocado na URL nem adicionado ao histórico do servidor. O fluxo de três etapas processa localmente a inserção, a revisão e o resultado; Recomeçar apaga o rascunho local. Não cole XML confidencial em um dispositivo compartilhado ou não confiável.

Perguntas frequentes

Significa que o documento está sintaticamente bem-formado. Não comprova conformidade com XSD, DTD, Relax NG, uma política de namespace ou as regras do seu aplicativo.

A ferramenta aceita apenas sintaxe XML autônoma e não resolve DTD, entidades personalizadas nem recursos externos. Remova as declarações antes de conferir o restante da marcação.

A mensagem vem do analisador XML do navegador. Alguns navegadores incluem a localização e outros usam uma redação diferente; por isso, a ferramenta não promete uma linha exata nem uma correção sugerida.

Não. A entrada e o resultado ficam no navegador e não entram na URL nem no histórico do servidor. Recomeçar apaga o rascunho local usado pelo fluxo de três etapas.

Ferramentas relacionadas