Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — Quadrix 2025

ProgramaçãoLinguagens de marcação
Código
qg596888
Banca
Quadrix
Órgão
CRC-SP
Ano
2025
Nível
Médio
Cargo
Assistente Web e Multimídia
Quanto ao XML, ao design responsivo e à otimização para mecanismos de busca (SEO), julgue o item a seguir.XML é uma linguagem de marcação que define regras para codificar documentos de forma legível por humanos e máquinas, facilitando o compartilhamento de dados entre sistemas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

XML: linguagem de marcação para dados estruturados

Gabarito: ✅ CERTO. A afirmativa descreve corretamente o XML (eXtensible Markup Language): é uma linguagem de marcação que define regras para codificar documentos de forma legível tanto por humanos quanto por máquinas, sendo amplamente utilizada para o compartilhamento de dados entre sistemas. Essa é a definição clássica do XML, reconhecida pelo W3C e pela literatura técnica.

O XML é uma linguagem de marcação, não uma linguagem de programação. Enquanto linguagens de programação (como Java, C#, Python) executam instruções e implementam algoritmos, o XML serve para estruturar e descrever dados. Ele foi criado em 1996 por Jon Bosak, com base na SGML, com o objetivo de combinar a flexibilidade da SGML com a simplicidade do HTML. Sua principal característica é a extensibilidade: o usuário pode criar suas próprias tags (marcações) sem limitações, o que permite representar qualquer tipo de informação de forma hierárquica.

A legibilidade por humanos e máquinas é um dos princípios fundamentais do XML. Para humanos, a sintaxe é simples e autoexplicativa, com tags de abertura e fechamento que nomeiam os dados. Para máquinas, o XML é um formato padronizado e independente de plataforma, o que facilita o intercâmbio de dados entre sistemas heterogêneos. Por isso, o XML é amplamente utilizado em serviços web (SOAP, REST), configurações de aplicações, bancos de dados e integração de sistemas.

Um ponto importante é a distinção entre bem formado e válido. Um documento XML bem formado segue as regras sintáticas básicas (uma tag raiz, tags corretamente aninhadas, atributos entre aspas, etc.). Um documento válido, além de bem formado, obedece a um esquema (DTD ou XML Schema) que define a estrutura e os tipos de dados. A afirmativa da questão não entra nesse detalhe, mas é um conceito que costuma ser cobrado em provas.

A banca explora aqui um conceito fundamental: a diferença entre linguagem de marcação e linguagem de programação. Muitos candidatos confundem XML com uma linguagem de programação, mas o XML não possui lógica, não executa operações, não tem variáveis nem estruturas de controle. Ele é apenas um formato de dados. A afirmativa está correta ao dizer que o XML "define regras para codificar documentos" e "facilita o compartilhamento de dados entre sistemas" — exatamente o papel de uma linguagem de marcação.

1Natureza
Linguagem de marcação
Não é linguagem de programação
2Características
Legível por humanos
Legível por máquinas
Extensível (tags próprias)
Independente de plataforma
3Usos
Compartilhamento de dados
Serviços web (SOAP, REST)
Configurações e integração
4Níveis de conformidade
Bem formado (sintaxe)
Válido (esquema DTD/Schema)
XML
LEVELsoulevel.com.br
XML: Natureza (Linguagem de marcação, Não é linguagem de programação); Características (Legível por humanos, Legível por máquinas, Extensível (tags próprias), Independente de plataforma); Usos (Compartilhamento de dados, Serviços web (SOAP, REST), Configurações e integração); Níveis de conformidade (Bem formado (sintaxe), Válido (esquema DTD/Schema))
NÃO CAIA NESSA!

A banca pode tentar confundir XML com linguagem de programação. Lembre-se: XML é uma linguagem de marcação, usada para estruturar dados, e não para executar algoritmos. Se a alternativa disser que XML é uma linguagem de programação, está errada.

CERTO.

Link permanente: /questoes/qg596888