XML é considerado(a)
- A)uma linguagem de programação.
Errada, porque XML não executa lógica de programação nem serve para criar algoritmos.
- B)uma IDE para desenvolvimento.
Errada, porque XML não é um ambiente de desenvolvimento integrado, e sim um formato de marcação.
- C)uma linguagem de marcação.
Certa, porque XML é uma linguagem de marcação usada para estruturar e representar dados.
- D)um protocolo para comunicação mobile.
Errada, porque XML não é protocolo de comunicação mobile; ele pode até ser usado em troca de dados, mas não é protocolo.
- E)um padrão para interface web.
Errada, porque XML não é um padrão de interface web, embora possa ser usado em aplicações web.
Gabarito: C
XML significa eXtensible Markup Language, ou seja, uma linguagem voltada para marcação de dados. A ideia principal não é programar o comportamento de um sistema, mas organizar e estruturar informações de forma padronizada, com tags, hierarquia e leitura tanto por pessoas quanto por máquinas. Pense nele como um jeito bem organizado de “etiquetar” dados, e não como ferramenta de executar lógica. Na prática, o XML é usado para transportar, armazenar e descrever informações. Ele aparece bastante em integração entre sistemas, arquivos de configuração e troca de dados entre aplicações. É por isso que a banca gosta de testar a diferença entre linguagem de marcação e linguagem de programação: uma estrutura marca conteúdo; a outra manda o computador fazer coisas. O gabarito é a letra C porque XML é, justamente, uma linguagem de marcação. Ele não é IDE, não é protocolo de comunicação e não é padrão de interface web. A definição doutrinária mais aceita em computação o enquadra como linguagem de marcação extensível, com sintaxe baseada em tags, criada para representar dados de forma estruturada. Em prova, vale guardar a lógica simples: se a ferramenta organiza informação por tags e hierarquia, desconfie de respostas que falem em programação, rede ou interface gráfica. A banca costuma explorar esse contraste clássico para ver se você sabe separar forma de dado de ação do sistema.