Fechamento fora de ordem
- Entrada
- <a><b></a>
- Saída esperada
- linha 1, coluna 7: fechamento </a> não casa com <b>
A coluna 7 é onde começa o </a>.
validar xml bem formado
Cole o XML no campo e a validação roda na hora: se estiver correto, a faixa fica verde; se não, ela diz a linha, a coluna e o motivo, com o trecho do arquivo e um ^ marcando o ponto exato.
A coluna 7 é onde começa o </a>.
A segunda ocorrência é a marcada.
Escreva R&D para corrigir.
Use x="1".
Envolva os dois num elemento pai.
Arraste o arquivo para a área de upload ou escolha-o pelo botão. A ferramenta detecta a codificação (UTF-8, UTF-16 ou a declarada no cabeçalho, como ISO-8859-1), mostra o texto formatado e monta a árvore. Também dá para colar o conteúdo. Qualquer editor de texto ou navegador abre XML, mas só aqui você tem formatação, árvore, busca e leitura de NF-e no mesmo lugar, sem instalar nada.
É o que respeita as regras de sintaxe do XML: um único elemento raiz, tags fechadas na ordem certa, atributos entre aspas e referências escritas corretamente.
Não. Válido exige também obedecer a um esquema como XSD ou DTD. A ferramenta confere só a boa formação, que é o pré-requisito para qualquer validação por esquema.
Porque na especificação do XML um erro de boa formação é fatal: depois dele o resto do texto não pode ser interpretado com segurança. Corrija o primeiro e a validação segue para o próximo.