Please enable JavaScript.
Coggle requires JavaScript to display documents.
DTD (Características (Externa vem com a palavra SYSTEM (<!DOCTYPE raiz…
DTD
Características
Tipos apenas #PCDATA
Pode ser interna ou externa
Um documento pode ter várias DTD
Sintaxe diferente do XML
Inicia com a expressão <!DOCTYPE
Caso utilizado precisa do cabeçalho <?xml
Externa vem com a palavra SYSTEM
<!DOCTYPE raiz SYSTEM "raiz.dtd">
Sintaxe
<!ELEMENT nome_tag categoria>
<!ELEMENT nome_tag (expressao_reg)>
Expressão
"*" = zero ou mais
"+" = uma ou mais
"?" = zero ou uma
expressão1 | expressão2 (ou)
expressão1,expressão2 (e, na ordem)
Definição de atributo
<!ATTLIST nome_tag nome_atributo tipo_atributo valor_default>
<!ATTLIST contato cod CDATA "1>
Os valores podem ser
"#required"
Deve existir
"#implied"
pode existir
"#fixed"
valor específico
PCDATA é processado pelo parser
CDATA não é analisado pelo parser