Questão FC373485
Considere a existência da tag <person number="9876" /> e um arquivo XML. A declaração correta do atributo number da tag person em uma Document Type Definition (DTD), de forma a ind
Desenvolvimento Web
FCC · 2022
Considere a existência da tag <person number="9876" /> e um arquivo XML.
A declaração correta do atributo number da tag person em uma Document Type Definition (DTD), de forma a indicar que toda tag person deve ter um atributo number é
- <!ATTLIST person number TEXT REQUIRED>
- <!ATTRIBUTE person number CDATA #REQUIRED>
- <!ATTLIST element=person attribute=number type=CDATA REQUIRED>
- <!ATTLIST person number CDATA #REQUIRED>
- <!ATTRIBUTE person number TEXT REQUIRED>
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
ATTLIST declara atributos de um elemento em DTD. A linha <!ATTLIST person number CDATA #REQUIRED> define o atributo number para o elemento person.
CDATA indica que o valor é character data, ou seja, texto livre — valores numéricos como "9876" são aceitos, porém sem validação de tipo numérico pelo DTD.
#REQUIRED é a cláusula que torna o atributo obrigatório: toda ocorrência de person deve apresentar o atributo number, caso contrário o documento é considerado inválido.
Exemplo válido: <person number="9876" />. Exemplo inválido: <person /> (falta o atributo obrigatório).
Conteúdo do catálogo FC Concursos · Atualizado em