FC ConcursosFC Concursos

Questão FC373491

Considere as instruções abaixo: <!DOCTYPE cliente [ <!ELEMENT cliente (nome,cidade)> <!ELEMENT nome (#PCDATA)> <!ELEMENT cidade (#PCDATA)> ]> Trata-se de um DTD que define

Desenvolvimento Web

FCC · 2019

Considere as instruções abaixo:


<!DOCTYPE cliente
[
 <!ELEMENT cliente (nome,cidade)>
 <!ELEMENT nome (#PCDATA)>
 <!ELEMENT cidade (#PCDATA)>
]>


Trata-se de um DTD que define

  1. a estrutura e os elementos de um arquivo XML.
  2. quais os elementos são válidos em uma página web.
  3. os metadados de uma página criada com ASP.NET.
  4. os atributos de uma tabela de banco de dados relacional.
  5. os formatos de elementos para versionamento de documentos com GIT.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

DTD (Document Type Definition) especifica a estrutura e os elementos que um documento XML deve obedecer. Ao declarar <!DOCTYPE cliente [...]> define-se o elemento raiz e as regras internas que compõem o documento.

Através de declarações <!ELEMENT> dizemos quais elementos existem, sua ordem e conteúdo. No exemplo, cliente contém em sequência nome e cidade, enquanto nome e cidade aceitam #PCDATA (texto).

Essas definições permitem a validação do XML: um parser verifica se o arquivo segue a estrutura prescrita. Assim, o DTD atua como contrato que garante consistência e interoperabilidade dos dados XML.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo