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
- a estrutura e os elementos de um arquivo XML.
- quais os elementos são válidos em uma página web.
- os metadados de uma página criada com ASP.NET.
- os atributos de uma tabela de banco de dados relacional.
- 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