FC ConcursosFC Concursos

Questão FC373483

Considere o arquivo XML abaixo. Para que a Document Type Definition (DTD) esteja adequada para que o bloco XML esteja bem formatado e válido, a lacuna I deve ser corretamente preen

Desenvolvimento Web

FCC · 2022

Considere o arquivo XML abaixo.

Para que a Document Type Definition (DTD) esteja adequada para que o bloco XML esteja bem formatado e válido, a lacuna I deve ser corretamente preenchida com

  1. <!ELEMENT tribunal as root>
  2. <!ROOTELEMENT tribunal (nome,local)>
  3. <!ELEMENTS (tribunal*,nome,local)>
  4. <!ELEMENT tribunal (nome,local)>
  5. <!ELEMENT tribunal (nome*,local!)>
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

<!ELEMENT tribunal (nome,local)> declara, na DTD, o elemento tribunal e seu content model. A sintaxe geral é <!ELEMENT nome-do-elemento (modelo)>, onde o modelo descreve os filhos ou #PCDATA.

No caso, (nome,local) indica uma sequência: primeiro o elemento nome, em seguida o elemento local, na ordem indicada.

A ausência de quantificadores (?, *, +) significa que cada filho deve ocorrer exatamente uma vez. Assim, ambos nome e local são obrigatórios.

Para validar completamente, cada filho também deve ser declarado na DTD (por exemplo, <!ELEMENT nome (#PCDATA)>). Essa declaração torna a estrutura do XML válida segundo a DTD.

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

Continue aprendendo