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
- <!ELEMENT tribunal as root>
- <!ROOTELEMENT tribunal (nome,local)>
- <!ELEMENTS (tribunal*,nome,local)>
- <!ELEMENT tribunal (nome,local)>
- <!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