Questão nº 71
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 71)
A estrutura de documentos XML é formada por diversos tipos de itens. Observe o documento XML a seguir.
<?xml version="1.0" encoding="UTF-8"?>
<processos>
<processo category="contratos">
<titulo lang="pr-br">ServicoTI</titulo>
<autor>José Maria</autor>
<ano>2024</ano>
</processo>
</processos>
No documento XML apresentado, o item 2024 é do tipo:
- AText; (alternativa correta)
- BSchema;
- CAttribute;
- DNamespace;
- ERoot Element.
Resposta comentada
Gabarito Alternativa A
Um documento XML é construído com elementos (tags como <ano>) que podem conter texto (o conteúdo entre as tags) ou atributos (informações adicionais dentro da tag de abertura).
- (A) Correta: O valor "2024" está localizado entre as tags de abertura (
<ano>) e fechamento (</ano>) do elementoano, caracterizando-o como o conteúdo textual (ou PCDATA - Parsed Character Data) desse elemento. - (B) Incorreta: Um Schema (ou Esquema) é um documento separado que define as regras de estrutura e conteúdo para um conjunto de documentos XML (como um XSD), não sendo um item de dado dentro do documento XML em si.
- (C) Incorreta: Um Attribute (Atributo) é uma informação adicional fornecida dentro da tag de abertura de um elemento, na forma
nome="valor", comocategory="contratos"oulang="pr-br". O item "2024" não está dentro de uma tag de abertura; ele é o conteúdo do elemento<ano>. Armadilha da banca: Atributos também carregam dados, mas sua sintaxe e posição (dentro da tag de abertura) são distintas do conteúdo textual de um elemento (entre as tags de abertura e fechamento). - (D) Incorreta: Um Namespace (Espaço de Nomes) é usado para evitar conflitos de nomes entre elementos e atributos de diferentes vocabulários XML, geralmente definido com
xmlns:prefixo="URI". "2024" é um valor de dado, não uma declaração de namespace. - (E) Incorreta: O Root Element (Elemento Raiz) é o elemento principal e de nível mais alto em um documento XML, que contém todos os outros elementos. Neste caso, o elemento raiz é
<processos>. "2024" é o conteúdo de um elemento aninhado.
Fonte: FGV TRF1 2024 Técnico Judiciário - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.