Questão 69 · Informática: Programação e algoritmos
Com relação à boa formação de documentos XML, analise os itens a seguir.
I. <item cor='vermelho' preco="100"/> II. <item cor="vermelho" preco="100"> Bola </item> III. <item cor="azul"> Bola </item preco="100"> Assinale:
- A) se somente o item I for bem formado.
- B) se somente o item II for bem formado.
- C) se somente os itens I e II forem bem formados.
- D) se somente os itens II e III forem bem formados.
- E) se todos os itens forem bem formados.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca FGV (INEA 2013).
Comentário
Gabarito: C.
Um documento XML está bem formado quando segue as regras de sintaxe: cada elemento aberto é fechado corretamente, o aninhamento é respeitado e os valores dos atributos ficam entre aspas.
- I está bem formado: é um elemento vazio, autofechado, com atributos entre aspas simples e duplas, o que é permitido.
- II está bem formado: a tag de abertura e a de fechamento correspondem, e o atributo tem valor entre aspas.
- III não está bem formado: a tag de fechamento item traz um atributo (preco), o que não é permitido em uma tag de fechamento.
Por isso, são bem formados os itens I e II, alternativa C.
Por que as outras estão erradas:
- (A) ignora o II, que também está bem formado.
- (B) ignora o I, que também está bem formado.
- (D) inclui o III, que está malformado.
- (E) inclui o III, que não é bem formado.
Dica de prova: confira as tags de fechamento. Elas devem conter apenas o nome, sem atributos, e corresponder à abertura.
Fundamentos: Boa formação de documentos XML · Regras de sintaxe de elementos e atributos
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV INEA 2013 (Analista de Sistemas), questão 69, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.