FC ConcursosFC Concursos

Questão FC373485

Considere a existência da tag <person number="9876" /> e um arquivo XML. A declaração correta do atributo number da tag person em uma Document Type Definition (DTD), de forma a ind

Desenvolvimento Web

FCC · 2022

Considere a existência da tag <person number="9876" /> e um arquivo XML.

 

A declaração correta do atributo number da tag person em uma Document Type Definition (DTD), de forma a indicar que toda tag person deve ter um atributo number é

  1. <!ATTLIST person number TEXT REQUIRED>
  2. <!ATTRIBUTE person number CDATA #REQUIRED>
  3. <!ATTLIST element=person attribute=number type=CDATA REQUIRED>
  4. <!ATTLIST person number CDATA #REQUIRED>
  5. <!ATTRIBUTE person number TEXT REQUIRED>
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

ATTLIST declara atributos de um elemento em DTD. A linha <!ATTLIST person number CDATA #REQUIRED> define o atributo number para o elemento person.


CDATA indica que o valor é character data, ou seja, texto livre — valores numéricos como "9876" são aceitos, porém sem validação de tipo numérico pelo DTD.


#REQUIRED é a cláusula que torna o atributo obrigatório: toda ocorrência de person deve apresentar o atributo number, caso contrário o documento é considerado inválido.


Exemplo válido: <person number="9876" />. Exemplo inválido: <person /> (falta o atributo obrigatório).

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

Continue aprendendo