Prólogo XML (Declaração XML)
Gabarito: Letra A. O prólogo XML deve iniciar com <?xml e encerrar com ?>, contendo os atributos version e encoding. A sintaxe correta exige aspas simples ou duplas nos valores dos atributos, mas na ausência de qualquer alternativa com aspas, a banca considerou correta a que possui a estrutura de abertura e fechamento adequada e espaços em torno do sinal de igual (opcionais).
A questão testa o conhecimento da sintaxe básica da declaração XML (também chamada de prólogo). As alternativas C, D e E são facilmente descartadas por usarem <xml em vez de <?xml e por não terem o fechamento com ?>.
Alternativa A — ✅ Correta ⟵ GABARITO
Utiliza <?xml ... ?>, os atributos version e encoding estão presentes e há espaços ao redor do =. Embora faltem aspas nos valores (o que seria exigido pela especificação), entre as opções disponíveis esta é a única que respeita a estrutura obrigatória de abertura e fechamento.
Alternativa B — ❌ Incorreta
Também usa <?xml ... ?>, mas não possui espaços entre o nome do atributo e o valor. A ausência de espaços é tolerada, porém a banca considerou que a presença de espaços (como na alternativa A) é mais adequada. O principal motivo de erro é que a questão pede "um exemplo com a sintaxe correta" e a banca elegeu A como gabarito.
Alternativa C — ❌ Incorreta
Inicia com <xml (tag comum) e finaliza com >. A declaração XML deve obrigatoriamente começar com <?xml e terminar com ?>. Essa estrutura não é reconhecida como prólogo.
Alternativa D — ❌ Incorreta
Também inicia com <xml e termina com />, que é a forma de elemento vazio, não a declaração. A abertura correta é <?xml.
Alternativa E — ❌ Incorreta
Inicia com <xml e termina com >, sem o ? final. Mesmo erro das alternativas C e D.
Na prática, o prólogo correto é <?xml version="1.0" encoding="UTF-8"?>. A questão foi adaptada para testar apenas a estrutura básica, e a banca considerou correta a alternativa que apresenta os elementos essenciais.
Gabarito: Letra A.