FC ConcursosFC Concursos

Questão FC373495

Em uma DTD de um documento XML, os atributos são declarados pela instrução ATTLIST, que possui a sintaxe abaixo. <!ATTLIST element-name attribute-name attribute-type attribute-valu

Desenvolvimento Web

FCC · 2018

Em uma DTD de um documento XML, os atributos são declarados pela instrução ATTLIST, que possui a sintaxe abaixo. 

 

<!ATTLIST element-name attribute-name attribute-type attribute-value> 

 

Nessa sintaxe, attribute-value pode ser 

  1. #REQUIRED, #IMPLIED ou #FIXED.
  2. CDATA, PCDATA ou ANYDATA.
  3. REQUIRED, CHECK ou CONSTRAINT.
  4. #CDATA, #PCDATA ou #DATA.
  5. #ID, #IDREF ou #NOTATION.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Na declaração de atributos de uma DTD, o attribute-value indica a regra de preenchimento do atributo e pode ser apenas três opções: #REQUIRED, #IMPLIED ou #FIXED.

#REQUIRED: obriga que o atributo esteja presente no elemento. Ex.: <!ATTLIST livro isbn CDATA #REQUIRED> — toda ocorrência de <livro> deve ter o atributo isbn.

#IMPLIED: torna o atributo opcional; não há valor padrão. Ex.: <!ATTLIST pessoa apelido CDATA #IMPLIED> — o atributo pode ou não aparecer.

#FIXED: fixa um único valor para o atributo; se declarado, qualquer instância deve usar esse valor ou omití‑lo quando permitido pela especificação. Sintaxe: #FIXED "valor". Ex.: <!ATTLIST doc versão CDATA #FIXED "1.0">.

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

Continue aprendendo