Sobre linguagens de marcação e de apresentação na web, qual ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E
Tema central da questão: A pergunta aborda as linguagens de marcação e de apresentação na web, especialmente o papel de SGML, XML e XHTML. Essas linguagens são fundamentais para estruturar, descrever e, em alguns casos, exibir informações na web.
Resumo teórico:
SGML (Standard Generalized Markup Language) é uma metalinguagem, ou seja, serve para criar outras linguagens de marcação.
XML (eXtensible Markup Language) é uma linguagem derivada do SGML, projetada para ser mais simples e flexível, permitindo que o próprio usuário crie suas tags para estruturar dados.
XHTML é uma aplicação do XML com as regras do HTML, onde as tags e atributos já são definidos e bem estruturados.
Linguagens de apresentação (como CSS) são responsáveis por como a informação aparece para o usuário, enquanto linguagens de marcação (como XML) são focadas na estruturação dos dados.
Justificativa da alternativa correta (E):
A afirmação de que “O XML é uma linguagem ótima para a apresentação de dados para o usuário final e indica por si só como a informação deve ser visualizada” está incorreta.
O XML não define a apresentação dos dados, apenas estrutura as informações. Ele não tem recursos próprios para definir como o conteúdo será mostrado ao usuário final. Para apresentação visual, utiliza-se CSS, XSLT, HTML ou outra tecnologia que interprete/instrua como exibir os dados.
Fonte: W3C – World Wide Web Consortium.
Análise das alternativas incorretas:
A: Correta. O SGML realmente é uma metalinguagem usada como base para outras linguagens de marcação web, como HTML e XML.
B: Correta. XML é uma metalinguagem mais simples derivada do SGML.
C: Correta. O usuário pode criar suas próprias tags e atributos em XML, criando assim sua própria linguagem de marcação.
D: Correta. Ao usar XHTML, o código segue as regras do XML, mas as tags e atributos já vêm definidos, diferentemente do XML puro.
Estratégia de interpretação:
Fique atento a expressões absolutas como “ótima para apresentação” e “indica por si só como a informação deve ser visualizada”, pois XML não cumpre esse papel. Busque identificar o papel exato de cada linguagem: marcação (estrutura) versus apresentação (visualização).
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo