Questão nº 53
Questão de Gestão de TI · FGV DPGE-RJ 2014 (nº 53)
FGV2014Técnico Superior Especializado em Gestão em Tecnologia da InformaçãoGestão de TI
Gabarito: Ever comentário ↓
O XML sintaticamente correto é:
- A```
<?xml version="1.0" encoding="iso-8859-1"?>
<e>
<a><atributo>
<tipo>@MSP project</tipo>
<atributo>#faseInicial</atributo
>
</atributo>
</e>
<b><bridge><tipo1>@MSP
project</tipo1>
</bridge></b>
</a>
``` - B```
<?xml version="1.0" encoding="iso-8859-1"?>
<e>
<a><atributo>
<tipo>@MSP project</tipo>
<atributo>/#faseInicial#/
</atributo>
</atributo>
</a>
<b><bridge><tipo1>@MSP project</t>
</bridge></b>
</e>
``` - C```
<?xml version="1.0" encoding="iso-8859-1"?>
<e>
<commment Auto: DGR>
<a><atributo>
<tipo>@MSP project</tipo>
<atributo>#faseInicial</atributo
>
</atributo>
</a>
<b><bridge><tipo1>@MSP project
</tipo1></bridge></b>
</e>
``` - D```
<?xml version="1.0" encoding="iso-8859-1"?
<e>
<commment Auto: DGR>
<a><atributo>
<tipo>@MSP project</tipo>
<atributo>#faseInicial</atributo
>
</atributo>
</a>
<b><bridge><tipo1>@MSP project
</tipo1></bridge></b>
</e>
``` - E```
<?xml version="1.0" encoding="iso-8859-1"?>
<e>
<a><atributo>
<tipo>@MSP project</tipo>
<atributo>#faseInicial</atributo
>
</atributo>
</a>
<b><bridge><tipo1>@MSP
project</tipo1>
</bridge></b>
</e>
``` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
XML (eXtensible Markup Language) é uma linguagem de marcação que define regras para codificar documentos. Para ser sintaticamente correto (ou bem-formado), um documento XML deve seguir regras como ter um único elemento raiz, todas as tags devem ser fechadas na ordem correta, e a declaração XML deve ser completa.
- (A) Incorreta: O elemento
<a>é fechado após o elemento<b>(</a>depois de</b>), mas<b>não é um filho de<a>. Isso viola a regra de aninhamento, onde as tags devem ser fechadas na ordem inversa em que foram abertas. - (B) Incorreta: A tag de fechamento para o elemento
<tipo1>está incorreta (</t>em vez de</tipo1>). Tags de abertura e fechamento devem corresponder exatamente. - (C) Incorreta:
<commment Auto: DGR>não é um comentário XML válido (comentários são<!-- ... -->) e é tratado como um elemento comum, mas não possui uma tag de fechamento correspondente, tornando o documento malformado. - (D) Incorreta: A declaração XML
<?xml version="1.0" encoding="iso-8859-1"?está incompleta, faltando o>final. Além disso, contém o mesmo erro de<commment Auto: DGR>da alternativa C. - (E) Correta: Todos os elementos estão corretamente aninhados e fechados. A declaração XML está completa e formatada corretamente. Não há tags malformadas ou violações das regras de bem-formação do XML.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Gestão em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.