Flashcard FC627872
Qual é a diferença entre um XML bem formado e um XML válido perante um schema?
Sistema de Nota Fiscal Eletrônica
Qual é a diferença entre um XML bem formado e um XML válido perante um schema?
Mostrar resposta e comentário
Resposta
Um XML é considerado bem formado quando obedece às regras básicas da sintaxe XML, como tags corretamente aninhadas, declaração de cabeçalho e uso adequado de entidades; já um XML é válido quando, além de bem formado, atende às restrições e à estrutura definidas no schema XSD associado ao documento. Em suma, ser bem formado é condição necessária, mas não suficiente para ser válido perante o schema.Como a banca pode cobrar na prova:
• A banca geralmente exige a distinção entre well-formed e válido, então memorize a diferença funcional entre sintaxe e conformidade ao schema.
• Fique atento porque questões podem apresentar exemplos de XML sintaticamente corretos que falham na validação por ausência de elementos obrigatórios, então verifique obrigatoriedade e tipos de dados.
• Outro ponto comum é pedir efeitos práticos dessa diferença, por exemplo a aceitação em sistemas: um XML bem formado pode ser rejeitado se não for válido.
• Lembre-se de que validação pressupõe um schema aplicável e correto para o tipo de documento em questão.
Conteúdo do catálogo FC Concursos · Atualizado em