Desenvolvimento WEB Com Xml DTD
Trabalho Universitário: Desenvolvimento WEB Com Xml DTD. Pesquise 861.000+ trabalhos acadêmicosPor: erikaegs • 25/3/2015 • 229 Palavras (1 Páginas) • 532 Visualizações
Como criar um DTD
Um DTD é composto de Elementos, que eventualmente podem ter atributos e serem compostos de sub-elementos. Eventualmente podem ser compostos também de outras entidades.
Sua criação segue a sintaxe definida abaixo.
Declaração de Elementos em um DTD
Para se declarar um elemento usa-se <!ELEMENT.....
<!ELEMENT cliente (nome, cnpj, inscrição, endereço)>
Os 4 sub-elementos são obrigatórios para tag cliente.
<!ELEMENT cliente (nome, fax?, email?)>
fax e email são opcionais
<!ELEMENT cliente (cnpj, telefone+)>
ao menos um ou vários sub-elemento telefone
<!ELEMENT cliente (CGC | CNPJ)>
obrigatório ou o CGC ou CNPJ
<!ELEMENT cliente (nome | email)*>
Ou nome ou email (ambos opcionais) e podem ter vários de cada um
<!ELEMENT cliente (nome | email)+>
Ou nome ou email (ao menos um obrigatório) e podem haver vários de cada um
<!ELEMENT cliente (nome | email)?>
pode ser vazia ou apenas um dos elementos
<!ELEMENT sorvete (morango | limão | uva | chocolate)>
Tag sorvete deve conter apenas um dos elementos
<!ELEMENT empresa EMPTY>
Elemento empresa é vazio (provavelmente será utilizado com atributos apenas)
<!ELEMENT eletronicos ANY>
Elemento eletrônicos pode conter qualquer tipo de sub-elemento
Declaração de atributos de elementos em um DTD
Para se declarar um atributo usa-se <!ATTLIST.....
<!ATTLIST empresa tipo CDATA “pequena”>
elemento empresa pode ter (opcional) um atributo chamado “tipo” e é do tipo caractere (só & < e > não são permitidos). Se nenhum valor for especificado, ele assume “pequena”.
<!ATTLIST empresa tipo CDATA #REQUIRED>
elemento empresa tem atributo chamado “tipo” e é do tipo caractere (só & < e > não são
...