Analise o trecho da Document Type Definition (DTD) a seguir....
A Document Type Definition (DTD) permite a definição de regras descritas na forma de expressões regulares, que indicam que padrão de subelementos e atributos podem ocorrer dentro de um elemento XML. O trecho de DTD apresentado determina que o elemento
Comentários
Veja os comentários dos nossos alunos
A seguir segue a tradução de cada linha:
<!ELEMENT jornal (artigo+)>
O elemento jornal tem que ter um ou mais subelementos artigo
<!ELEMENT artigo (manchete, corpo)>
O elemento artigo deve ter um subelemento manchete seguido de um subelemento corpo.
<!ELEMENT manchete (#PCDATA)>
O elemento manchete é uma sequência de texto que vai ser parseada em busca de entidades e marcadores.
#PCDATA = Parsed Charset DATA
<!ELEMENT corpo (#PCDATA)>
O elemento corpo é uma sequência de texto que vai ser parseada em busca de entidades e marcadores.
#PCDATA = Parsed Character DATA
<!ATTLIST artigo autor CDATA #REQUIRED>
O elemento artigo possui um atributo autor que é uma sequência de texto que não vai ser parseado e este atributo é obrigatório.
CDATA = Character DATA
#REQUIRED = indica que o atributo é obrigatório
<!ATTLIST artigo editor CDATA #IMPLIED>
O elemento artigo possui um atributo editor que é uma sequência de texto que não vai ser parseado e este atributo é opcional.
CDATA = Character DATA
#IMPLIED = indica que o atributo é opcional. É necessário quando não é definido um valor default.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo