Questão nº 48
Questão de Tecnologia da Informação · FCC TJ-MA 2019 (nº 48)
FCC2019Técnico Judiciário - Técnico em Informática - SoftwareTecnologia da Informação
Gabarito: Aver comentário ↓
Considere as instruções abaixo:
```
<!DOCTYPE cliente
[
<!ELEMENT cliente (nome,cidade)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT cidade (#PCDATA)>
]>
```
Trata-se de um DTD que define
- Aa estrutura e os elementos de um arquivo XML. (alternativa correta)
- Bquais os elementos são válidos em uma página web.
- Cos metadados de uma página criada com ASP.NET.
- Dos atributos de uma tabela de banco de dados relacional.
- Eos formatos de elementos para versionamento de documentos com GIT.
Resposta comentada
Gabarito Alternativa A
Um DTD (Document Type Definition) é um conjunto de regras que define a estrutura e o conteúdo permitidos para um tipo específico de documento XML, garantindo que ele siga um formato predefinido.
- (A) Correta: Este DTD define que um documento XML do tipo
clientedeve conter os elementosnomeecidade, e que ambos podem conter apenas texto (#PCDATA), estabelecendo assim a estrutura e os elementos válidos para esse arquivo XML. - (B) Incorreta: Embora XML possa ser usado em contextos web (como XHTML), um DTD define a estrutura de qualquer documento XML, não se limitando à validade de páginas web em geral. A armadilha é que XML é uma tecnologia amplamente usada, e pode-se associá-la a web, mas a função primária do DTD é a validação da estrutura XML em si, não da página web como um todo.
- (C) Incorreta: DTD é uma tecnologia para definição de estrutura de XML e não tem relação direta com metadados ou com a plataforma de desenvolvimento ASP.NET.
- (D) Incorreta: DTD define a estrutura de documentos XML, não os atributos ou esquemas de tabelas de banco de dados relacionais, que são definidos por SQL ou outras linguagens de definição de dados.
- (E) Incorreta: DTD não tem função no versionamento de documentos ou no sistema de controle de versão GIT; ele é usado para validar a estrutura de arquivos XML.
Fonte: FCC TJ-MA 2019 Técnico Judiciário - Técnico em Informática - Software (Caderno Tipo 1). Reproduzida para fins de estudo.