Simulado Tribunal de Justiça do Estado do Rio de Janeiro - TJ-RJ | Analista Judiciário - Análise de Sistemas | 2019 pre-edital | Questão 242

Linguagens de Programação / Linguagens / XML


Analise o documento XML abaixo.



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE empresa[
<!ELEMENT empresa (produto)>
<!ELEMENT produto (nome, cor?, valor*,(quantidade |
peso))>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT distribuidor (#PCDATA)>
<!ELEMENT cor (#PCDATA)>
<!ELEMENT valor (#PCDATA)>
<!ELEMENT quantidade (#PCDATA)>
<!ELEMENT peso (#PCDATA)>
]>
<empresa>
<produto>
<nome>Sapato</nome>
<cor>Preto</cor>
<quantidade>2</quantidade>
</produto>
<produto>
<nome>Tinta</nome>
<valor>R$15,00</valor>
<peso>1kg</peso>
<quantidade>2</quantidade>
</produto>
</empresa>


Sobre o código apresentado, considere:



I. Trocar a instrução <!ELEMENT empresa (produto)>
por <!ELEMENT empresa (produto+)>.


II. Retirar o elemento <quantidade> ou <peso> do produto cujo conteúdo do elemento <nome> é Tinta.


III. Colocar o elemento <cor> no produto cujo conteúdo
do elemento <nome> é Tinta.


IV. Colocar o elemento <peso> no produto cujo conteúdo do elemento <nome> é Sapato.



Para que o código seja considerado um documento XML
válido e esteja correto é necessário que sejam atendidos
APENAS os itens

Voltar à pagina de tópicos Próxima

Fonte: ANALISTA JUDICIáRIO - ÁREA APOIO ESPECIALIZADO/ESPECIALIDADE INFORMáTICA / TRF 4ª / 2014 / FCC