Analise as afirmações a seguir: I) É uma tecnologia para c...

Próximas questões
Com base no mesmo assunto
Q755128 Programação
Analise as afirmações a seguir:
I) É uma tecnologia para criar linguagens de marcação que descrevem dados de praticamente qualquer tipo, de forma estruturada.
II) A independência dos dados, a separação do conteúdo e a apresentação são as características essenciais dessa linguagem.
III) Todas as marcações de abertura devem ter uma marca de finalização.
As afirmativas referem-se a linguagem:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - XML.

A questão aborda características de uma linguagem de marcação específica. Para resolvê-la, é necessário conhecer as propriedades e usos de diferentes linguagens de marcação e estilo que são comuns em desenvolvimento web e gerenciamento de dados. Agora, vamos analisar por que a alternativa E, que se refere ao XML (eXtensible Markup Language), é a correta.

I) É uma tecnologia para criar linguagens de marcação que descrevem dados de praticamente qualquer tipo, de forma estruturada.

Esta afirmação refere-se ao XML, que é um meta-idioma que permite criar outras linguagens de marcação personalizadas. Com XML, é possível estruturar dados de maneira que tanto máquinas quanto pessoas possam lê-los facilmente.

II) A independência dos dados, a separação do conteúdo e a apresentação são as características essenciais dessa linguagem.

XML foi projetado para transportar dados, não para exibi-los, o que significa que a informação é mantida separadamente da forma como é apresentada. Esta é uma das principais características do XML, tornando-o independente em relação à forma como os dados são armazenados e exibidos, o que é geralmente controlado por outras linguagens como XSLT ou CSS.

III) Todas as marcações de abertura devem ter uma marca de finalização.

O XML é rigoroso quanto à sintaxe. É obrigatório que toda marcação (tag) tenha um par correspondente de fechamento ou seja auto fechada, o que garante a correta estruturação e aninhamento dos dados.

As outras alternativas mencionadas não cumprem completamente as características listadas:

  • SGML (Standard Generalized Markup Language) é uma norma para definição de linguagens de marcação, da qual o próprio XML é derivado, mas não é tão amplamente utilizado quanto o XML para descrição de dados.
  • CSS (Cascading Style Sheets) é uma linguagem de estilo usada para descrever a apresentação de documentos escritos em linguagens de marcação como HTML ou XML; portanto, não é uma linguagem de marcação em si.
  • XHTML (eXtensible Hypertext Markup Language) é uma reformulação do HTML como aplicação do XML. Enquanto algumas das características se aplicam ao XHTML, o contexto da questão direciona mais claramente ao XML.
  • HTML (Hypertext Markup Language) é uma linguagem de marcação utilizada para construir páginas web, mas não tem o mesmo foco em independência de dados e estruturação flexível que o XML possui.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

XML é a mãe de todas as linguagens de Marcação de texto, é estrutura e aceita todos os tipos de dados desde que suas tags tenham abertura e fechamento devidos.

 

Alternativa e.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo