Procura

ProgramaçãoLinguagens de marcação


EXERCÍCIOS - Exercício 30

  • (FCC 2015)

Considere o arquivo XML a seguir:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE empresa[

<!ELEMENT empresa (entrega+,produto+)>
<!ELEMENT entrega (tempo?)>
<!ATTLIST entrega meioEntrega ID #REQUIRED>
<!ELEMENT produto (#PCDATA)>
<!ATTLIST produto formaEntrega IDREF #IMPLIED>
<!ELEMENT tempo (#PCDATA)>
]>
<empresa>
<entrega meioEntrega = "Motoboy>
<tempo> 3 dias </tempo>
</entrega>
<entrega meioEntrega="Correios">
<tempo> 1 dia – São Paulo < /tempo>
<tempo> 5 dias - outros estados  < /tempo>
< /entrega>
< produto formaEntrega = "Correios" >Playstation< /produto>
< produto>Geladeira</produto>
< produto formaEntrega="Correios">Tablet </ produto>
< /empresa>
O arquivo não é válido, de acordo com a Document Type Definition− DTD, porque


A) todo elemento produto precisa ter, obrigatoriamente, um atributo formaEntrega, mas um deles não tem.

B) deve haver pelo menos um produto cujo atributo formaEntrega possua o valor "Motoboy", o que não ocorre.

C) o elemento entrega pode conter nenhuma ou uma ocorrência do elemento tempo, porém, há duas ocorrências em um dos elementos entrega.

D) o elemento tempo não pode conter números, devido à definição de tipo de dado PCDATA, porém, contém o número de dias para entrega dos produtos.

E) o elemento empresa só pode ter uma ocorrência do elemento entrega, porém, há duas ocorrências.


Próximo:
EXERCÍCIOS - Exercício 31

Vamos para o Anterior: Exercício 29

Tente Este: Exercício 93

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=1.71ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.59ms))((ts_substr_c=1.61ms))((ts_substr_im=1.37ms))
((total= 5ms))