Questão 52 · Informática: Programação e algoritmos
A representação em XML da agenda de uma pessoa em que o telefone do usuários João está representado como um atributo é:
- A) <usuario> <nome>Joao</nome> <telefone>5555-5555</telefone> </usuario>
- B) <telefone nome=”João”>4444-44444</telefone>
- C) <nome>joão <telefone>3333-3333</telefone> </nome>
- D) <usuario> <nome>João</nome> <atrib>7777-888</atrib> </usuario>
- E) <usuario telefone=”9999-9999”> <nome>João</nome> </usuario>
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca FGV (DPE/RO 2015).
Comentário
Gabarito: E.
Em XML, uma informação pode ser representada como elemento (uma tag com conteúdo) ou como atributo (um par nome e valor dentro da tag de abertura). O enunciado pede o telefone de João como atributo. Na alternativa E, o elemento usuario tem o atributo telefone com o valor 9999-9999, e o nome João aparece como elemento filho.
- A: o telefone aparece como elemento filho, e não como atributo.
- B: o telefone é o elemento e o nome é que aparece como atributo, o inverso do pedido.
- C: o telefone aparece como elemento dentro do elemento nome, e não como atributo.
- D: o telefone está em um elemento chamado atrib, que continua sendo um elemento, e não um atributo.
Dica: quando se pede um dado como atributo, procure-o dentro da tag de abertura, e não como uma nova tag.
Fundamentos: elementos e atributos em XML · representação de dados em XML · estrutura de documentos XML
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 DPE/RO 2015 (Analista Programador), questão 52, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.