Acerca de linguagens de marcação utilizadas para formatação ...

Próximas questões
Com base no mesmo assunto
Q1815477 Programação

Acerca de linguagens de marcação utilizadas para formatação de dados, julgue o item a seguir.


HTML e XML são equivalentes, pois ambas possuem uma semântica de apresentação predefinida.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

A afirmação de que HTML e XML são equivalentes por ambas possuírem uma semântica de apresentação predefinida não é correta. Vamos esclarecer os conceitos para entender melhor a distinção entre essas duas linguagens de marcação e por que a alternativa está errada.

HTML (Hypertext Markup Language), é uma linguagem de marcação utilizada para construir a estrutura de páginas web. Ela define a forma como os elementos serão exibidos nos navegadores web. O HTML é utilizado para formatar documentos de maneira a especificar links, imagens, parágrafos, cabeçalhos, listas, e outros elementos de uma interface de usuário, e possui uma série de tags com significados semânticos predefinidos que os navegadores interpretam para renderizar o conteúdo visualmente.

Por outro lado, o XML (eXtensible Markup Language) é uma linguagem de marcação que permite definir a estrutura de dados de maneira personalizada. Ao contrário do HTML, o XML não possui uma semântica de apresentação predefinida. Seu principal propósito é transportar e armazenar dados, com foco na simplicidade, generalidade e usabilidade na Internet. Com o XML, desenvolvedores podem criar suas próprias tags para melhor atender às necessidades de descrição de dados em diferentes contextos.

Portanto, a principal diferença entre HTML e XML está no fato de que o HTML é usado para exibir dados com foco no layout e design, enquanto o XML é destinado a descrever e transportar dados, deixando a apresentação a ser definida por outras linguagens, como XSLT ou por aplicações que processam o XML.

A compreensão correta desses conceitos é essencial na resolução dessa questão de concurso. Ao entender que o HTML possui elementos com significados específicos para a apresentação de conteúdo e que o XML trata-se de uma ferramenta para a estruturação e transporte de dados sem se preocupar com a forma como esses dados serão exibidos, fica claro que a alternativa indicada como correta é a letra E, sinalizando que a afirmação do enunciado é errada.

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

HTML é para criação de páginas Web.

XML é para armazenar dados.

HTML possui uma estrutura que pode ser alterada com tags, classes, atributos...

No XML, a estrutura é mais rígida.

Olá Alberto, na verdade é o contrário: no HTML, que sim, é mais utilizada para criação de documentos Web, temos uma estrutura bem definida, estabelecendo todas as tags, atributos e as suas regras.

No XML, a estrutura é flexível, podendo o desenvolvedor determinar suas próprias tags, atributos e estruturas, desde que seguindo algumas regras básicas de sintaxe.

No caso do texto da questão, o HTML tem uma semântica de apresentação sugerida, mas, sem o uso de folhas de estilo CSS, a apresentação fica à critério da aplicação visualizadora (geralmente o navegador web).

O XML não possui nenhuma semântica de apresentação definida. Sua apresentação, quando exibida a humanos, fica à critério da aplicação visualizadora. Há ainda a possibilidade de atribuir uma semântica de apresentação associando-se o documento XML a um arquivo XSLT criado pelo desenvolvedor.

XML você apenas representa um valor, não APRESENTA nada, nesse caso teria que utilizar do XMLt para isso.

JUSTIFICATIVA: ERRADO. Algumas linguagens de marcação, como o HTML, aceitam formatação semântica de apresentação, ou seja, permitem que se defina de que maneira a informação será mostrada para o usuário; outras, como o XML, não possuem uma semântica de apresentação predefinida.

A grande diferença entre HTML e XML é que o HTML descreve a aparência e a ações em uma página na rede enquanto o XML não descreve nem aparência e ações, mas sim o que cada trecho de dados é ou representa ! Em outras palavras, o XML descreve o conteúdo do documento !

Fonte: https://www.gta.ufrj.br/grad/00_1/miguel/link3.htm

Clique para visualizar este comentário

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