Questão de Programação — XML (Extensible Markup Language) — FGV 2023
- Código
- fg060122
- Banca
- FGV
- Órgão
- AL-MA
- Ano
- 2023
- Nível
- Superior
- Cargo
- Técnico de Gestão Administrativa - Programador de Sistemas
- AI.
- BII.
- CIII.
- DI e II.
- EII e III.
GabaritoD — I e II.
Gabarito: letra D. Um documento XML é organizado hierarquicamente em forma de árvore, com um único elemento raiz. Elementos podem conter zero ou mais elementos filhos. Atributos podem ser declarados em qualquer elemento, independentemente de possuir filhos. Portanto, as afirmativas I e II estão corretas, e a III está incorreta.
A descrição é precisa: o modelo XML é uma árvore com raiz. (Fonte: especificação XML, regra de bem formado: deve haver um elemento raiz.)
Elementos podem conter um ou mais elementos filhos. (A cardinalidade pode ser zero ou mais, mas a afirmativa diz "um ou mais" — que está contido na regra, pois é possível ter múltiplos filhos.)
Atributos podem ser associados a qualquer elemento, mesmo aqueles sem conteúdo (elementos vazios). Exemplo: <img src="foto.jpg"/> possui atributo src e nenhum filho. Portanto, a restrição é falsa.
Conclusão: Estão corretas apenas I e II → alternativa D (I e II).
Link permanente: /questoes/fg060122