TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Desenvolvimento WEB Com Xml DTD

Trabalho Universitário: Desenvolvimento WEB Com Xml DTD. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/3/2015  •  229 Palavras (1 Páginas)  •  470 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

...

Disponível apenas no TrabalhosGratuitos.com