Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — FGV 2024

ProgramaçãoLinguagens de marcação
Código
fg099933
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Desenvolvimento de Sistemas
Considere o seguinte fragmento de código XML:<livro xmlns:ficcao="http://exemplo.com/ficcao"xmlns:didatico="http://exemplo.com/didatico"><ficcao:titulo>O Conto Fantástico</ficcao:titulo><didatico:titulo>Guia de Estudos</didatico:titulo></livro>No exemplo acima, ficcao e didatico são exemplos de
  1. Aelementos XML.
  2. Batributos XML.
  3. Cprefixos de namespace.
  4. Dentidades XML.
  5. Einstruções de processamento.
Revelar gabarito e comentário

GabaritoC — prefixos de namespace.

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 Namespaces

Gabarito: letra C. No fragmento XML, ficcao e didatico são prefixos de namespace, declarados por meio de xmlns:ficcao="..." e xmlns:didatico="...". Eles são usados para qualificar elementos (<ficcao:titulo>, <didatico:titulo>), evitando conflitos de nomes.

Alternativa A — ❌ Incorreta

ficcao e didatico não são elementos XML; eles são prefixos que qualificam nomes de elementos. Elementos seriam, por exemplo, <titulo> sem prefixo.

Alternativa B — ❌ Incorreta

Não são atributos. Atributos são pares nome=valor dentro de uma tag (ex.: xmlns:ficcao="..."). Aqui, ficcao aparece como parte do nome do elemento, não como atributo.

Alternativa C — ✅ Correta ⟵ GABARITO

São prefixos de namespace. A declaração xmlns:prefixo="URI" associa um prefixo a um namespace URI. Nos elementos, o prefixo é separado do nome local por dois-pontos (prefixo:nome).

Alternativa D — ❌ Incorreta

Entidades XML são sequências de escape para caracteres especiais (ex.: &lt; para <). Não há relação com prefixos.

Alternativa E — ❌ Incorreta

Instruções de processamento (ex.: <?xml version="1.0"?>) fornecem metadados ao processador XML, não servem para qualificar elementos.

NÃO CAIA NESSA!

A banca pode confundir prefixo de namespace com elemento ou atributo. Lembre-se: o prefixo é apenas um qualificador declarado com xmlns:prefixo; elementos e atributos são outras construções.

Gabarito: letra C

Link permanente: /questoes/fg099933