Validador de XML
Verifica se um documento XML está bem formado e diz que marca o partiu.
Resultados
O que faz esta ferramenta
A falha mais comum no XML é uma marca que nunca fecha, e a segunda mais comum são marcas que fecham pela ordem errada. Nenhuma das duas se vê quando o documento é uma linha só. Isto percorre-o todo mantendo uma pilha do que está aberto, e quando uma marca de fecho não corresponde ao que está no topo diz os dois nomes — o que esperava e o que encontrou — o que costuma bastar para dar logo pelo erro.
Fórmula
confirma que cada marca aberta fecha, e pela ordem certa
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | XML | — |
VD | Veredicto | — |
TG | Marcas | — |
DP | Profundidade de encaixe | — |
SB | Tamanho antes | B |
Exemplo resolvido
- XML<catalogo><livro id="1"><titulo>Os Maias</titulo></livro></catalogo>
- Veredictovalid
- Marcas3
- Profundidade de encaixe3
- Tamanho antes68 B
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.
Perguntas frequentes
Bem formado é o mesmo que válido?
Não, e a distinção conta. Bem formado quer dizer que a sintaxe está certa: todas as marcas fecham, encaixam pela ordem correcta, os atributos estão entre aspas. Válido quer dizer que o documento também obedece a um esquema — um DTD, um XSD — que diz que elementos podem aparecer onde e o que têm de conter. Isto verifica a boa formação, que é a parte que falha noventa e nove vezes em cem. Verificar contra um esquema exige o esquema, e isso é outro trabalho.