FC ConcursosFC Concursos

Questão FC373492

A instrução <!ELEMENT funcionário(nome, (RG | CPF)+)>, presente em um DTD para um documento XML, indica que

Desenvolvimento Web

FCC · 2019

A instrução <!ELEMENT funcionário(nome, (RG | CPF)+)>, presente em um DTD para um documento XML, indica que

  1. no interior do elemento funcionário deve existir ou o elemento RG ou CPF, sendo aceitável qualquer um dos dois.
  2. RG e CPF são elementos opcionais, ou seja, não precisa existir nem RG nem CPF no interior do elemento funcionário.
  3. há obrigatoriedade dos elementos RG e CPF no interior do elemento nome.
  4. o elemento nome é opcional, mas o elemento RG é obrigatório no interior do elemento funcionário.
  5. há obrigatoriedade dos elementos RG e CPF no interior do elemento funcionário.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A declaração <!ELEMENT funcionário(nome, (RG | CPF)+)> define o conteúdo do elemento funcionário no DTD.

O separador , indica sequência: primeiro deve aparecer o elemento nome, seguido pela próxima parte do modelo.

O trecho (RG | CPF) usa o operador |, que representa uma escolha — ou o elemento RG ou o elemento CPF em cada ocorrência.

O símbolo + após o grupo significa uma ou mais ocorrências. Logo, é obrigatório que exista pelo menos um elemento RG ou CPF dentro de funcionário; podem existir múltiplos, inclusive misturados.

Resumindo: dentro de funcionário deve haver nome e, em seguida, pelo menos um dos elementos RG ou CPF (qualquer um deles é aceitável).

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

Continue aprendendo