XML, conteudo de uma tag estabelecido no DTD, mas sem importar a ordem

0 respostas
ribclauport

Bom dia a todos,

Eu estava estudando DTD, quando me surgiu uma dúvida, veja a linha abaixo:

Eu testei colocando o seguinte conteudo no xml:

<?xml version="1.0"?>
 <!DOCTYPE TVSCHEDULE SYSTEM "TVSCHEDULE.dtd">
<TVSCHEDULE NAME="gvt">
	<CHANNEL CHAN="diversao">
		<DAY>
			<DATE>
				dsfaf
			</DATE>
			<HOLIDAY>
			</HOLIDAY>
		</DAY>
		<BANNER>oia</BANNER>
	</CHANNEL>
</TVSCHEDULE>

Bom reparei que a ordem das tags tem que ser matidas ou seja tem que ter o “Banner” primeiro, quando inverto funciona, como eu faria para estabelecer a presença obrigatoria das duas tags dentro de “CHANELL”, mas sem importar a ordem no meu DTD?

Espero ter conseguido explicar.

Att.

Criado 13 de junho de 2012
Respostas 0
Participantes 1