Validador XML
Entrada XML
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
Cole o XML
Insira o texto XML diretamente no navegador. O limite máximo é de 1.000.000 de caracteres.
-
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
Revise o documento
A segunda etapa permite confirmar que o XML está pronto antes de seguir para o resultado da sintaxe.
-
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 & 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
DOCTYPEouENTITYé 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
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Gerador de Paletas de Cores
Gere paletas monocromáticas, análogas, complementares, triádicas ou tetrádicas a partir de uma cor base HEX e exporte variáveis CSS prontas para copiar.
Simplificador de Álgebra Booleana
Simplifique expressões booleanas usando mapas de Karnaugh e o algoritmo de Quine-McCluskey. Mostra cada passo de minimização e uma forma final SOP/POS.
Conversor de Binário para ASCII
Cole binário (bytes separados por espaço ou um longo fluxo de bits) e obtenha o texto ASCII que ele representa. Lida com codificações de 7 bits e 8 bits.
Conversor de ASCII para Hex
Converta texto ASCII em valores de byte hexadecimal. A saída usa dois dígitos hexadecimais por caractere, prontos para dumps de memória, rastreamentos de pacotes ou tabelas de firmware.
Conversor de BBCode para HTML
Converta BBCode (marcação de fórum) para HTML limpo. Lida com tags de formatação, listas, citações, código, imagens, links e tabelas.