FC ConcursosFC Concursos

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

De acordo com o assunto Auditoria Fiscal: Sistema de Nota Fiscal Eletrônica, responda:

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

Continue aprendendo