Middle
Qual é a diferença entre XML bem formado e XML válido?
sobes.tech IA
Resposta da IA
XML bem formado:
- Está de acordo com as regras sintáticas do XML (por exemplo, todas as tags estão fechadas, corretamente aninhadas, apenas um elemento raiz).
- O analisador pode processar o documento com sucesso.
XML válido:
- É um XML bem formado.
- Está de acordo com as regras definidas no DTD ou XML Schema associado ao documento.
- Verificado quanto à conformidade com a estrutura de dados, tipos de elementos e atributos.
Exemplo:
<!-- bem formado, mas não necessariamente válido -->
<item>Nome</item>
<!-- bem formado e válido (se o DTD/Schema definir o elemento 'item' com um atributo 'id' do tipo inteiro) -->
<item id="123">Outro nome</item>