Analise as afirmações a seguir: I) É uma tecnologia para c...
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:
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