Questão nº 53
Questão de Segurança da Informação · FGV DPGE-RJ 2014 (nº 53)
FGV2014Técnico Superior Especializado em Segurança da InformaçãoSegurança da Informação
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 sintaticamente correto, ou "bem-formado", significa que o documento segue as regras básicas de sintaxe do XML, como ter todas as tags de abertura correspondidas por tags de fechamento, aninhamento correto e um único elemento raiz.
- (A) Incorreta: O elemento
<b>e o fechamento</a>aparecem após o fechamento do elemento raiz</e>, o que viola a regra de ter um único elemento raiz e aninhamento correto. - (B) Incorreta: A tag
<tipo1>é aberta, mas é fechada incorretamente por</t>, que não corresponde. Tags XML são sensíveis a maiúsculas e minúsculas e devem ser idênticas. - (C) Incorreta: A linha
<commment Auto: DGR>não é um comentário XML válido (que deve ser<!-- ... -->) nem um elemento XML bem-formado, pois não possui uma tag de fechamento correspondente. - (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 comentário/elemento não fechado da alternativa C. - (E) Correta: Todos os elementos estão corretamente abertos e fechados, o aninhamento das tags é apropriado e há um único elemento raiz (
<e>). A declaração XML também está bem-formada.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Segurança da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.