← Questões de Programação

Programação · FGV · 2024

Questão comentada de Programação

Um documento XML é estruturado como uma árvore rotulada ordenada. Cada nó da árvore é um elemento XML. O elemento mais alto da árvore por onde se inicia a formação do documento XML é o:

Gabarito: E

Em XML, o documento é organizado em forma de árvore, como se cada parte tivesse um lugar bem definido na estrutura. No topo dessa árvore fica o elemento que inicia e organiza todo o restante do conteúdo: o elemento raiz. Ele é o primeiro a aparecer na hierarquia e serve como “guarda-chuva” para todos os outros elementos internos. É por isso que o gabarito é a letra E. O "root node" é exatamente o nó principal da árvore XML, aquele a partir do qual o documento é montado. Sem ele, o XML perde a estrutura básica exigida para ser bem formado. As demais alternativas tentam confundir com termos que existem em XML, mas não exercem esse papel de topo da árvore. "Attribute" é dado complementar de um elemento, "leaf node" é nó sem filhos, "sibling" indica irmãos na mesma hierarquia e "schema" é a regra de validação da estrutura, não o elemento central do documento. Em provas, pense assim: se o enunciado fala em começo da árvore, formação do documento e elemento mais alto, você deve lembrar do nó raiz. É a ideia mais clássica em teoria de XML e aparece assim em qualquer explicação doutrinária básica sobre documentos bem formados.

Continue treinando

Questões relacionadas