Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — CESPE / CEBRASPE 2025

ProgramaçãoLinguagens de marcação
Código
ce203936
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Julgue o seguinte item, a respeito de HTML e XHTML.Em documentos XHTML, é obrigatória a inserção da declaração XML <?xml version="1.0" encoding="UTF-8"?> antes do DOCTYPE, pois essa instrução é fundamental para garantir que o navegador interprete corretamente o conteúdo como XML e valide a codificação de caracteres.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

XHTML e a declaração XML

Gabarito: Errado. A declaração XML <?xml version="1.0" encoding="UTF-8"?> não é obrigatória em documentos XHTML. Embora o XHTML seja uma aplicação XML, a especificação XML permite que a declaração seja omitida; ela é uma instrução opcional (prolog). Além disso, em XHTML servido como text/html, a presença dessa declaração pode causar problemas de renderização em navegadores antigos (ex.: Internet Explorer 6 entra em quirks mode). Portanto, a afirmação de que é "obrigatória" e "fundamental para garantir que o navegador interprete corretamente o conteúdo como XML" está incorreta.

O correto é que o documento XHTML deve ser bem-formado e válido, mas a declaração XML não é exigida. A identificação do documento como XHTML é feita pelo DOCTYPE e pelo content-type (ex.: application/xhtml+xml ou text/html).

Declaração XML em XHTML
  • 1Obrigatória? [-] Não (opcional)
  • 2Efeitos
    • Servido como text/html
      • Pode causar quirks mode em IE6
    • Servido como application/xhtml+xml
      • Bem-formado e válido basta
  • 3Identificação do XHTML
    • DOCTYPE
    • Content-type
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca inverte o caráter da declaração XML, transformando-a de opcional em obrigatória. É comum que candidatos confundam a recomendação ("inclua a declaração para maior compatibilidade") com uma regra rígida. Lembre-se: a declaração XML é opcional em XHTML.

Gabarito: Errado.

Link permanente: /questoes/ce203936