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.