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
- no interior do elemento funcionário deve existir ou o elemento RG ou CPF, sendo aceitável qualquer um dos dois.
- RG e CPF são elementos opcionais, ou seja, não precisa existir nem RG nem CPF no interior do elemento funcionário.
- há obrigatoriedade dos elementos RG e CPF no interior do elemento nome.
- o elemento nome é opcional, mas o elemento RG é obrigatório no interior do elemento funcionário.
- 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