A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Document Type Definition (DTD) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003.

Apresentações semelhantes


Apresentação em tema: "Document Type Definition (DTD) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003."— Transcrição da apresentação:

1 Document Type Definition (DTD) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003

2 Introdução  O DTD define a estrutura de um documento XML com uma lista de elementos válidos.  Pode ser declarado no próprio documento XML ou como uma referência externa.

3 Declaração Interna

4 Declaração Externa note.dtd

5 Por que usar um DTD?  Com DTD, cada um dos arquivos XML podem conter uma descrição do seu próprio formato.  Com DTD, grupos independentes de pessoas podem concordar em usar um DTD comum para trocar dados.  Sua aplicação pode usar um DTD padrão para verificar se dados recebidos de fora são válidos.  Você pode usar um DTD para verificar seus próprios dados.

6 Elementos (1/3)  A declaração de um elemento em um DTD segue a seguinte sintaxe: ou  Elementos vazios:

7 Elementos (2/3)  Elementos com apenas dados do tipo caracter:  Elementos com quaisquer conteúdos:

8 Elementos (3/3)  Elementos com filhos:  Exemplo:

9 Declaração de ocorrências de elementos (1/2)  Apenas uma ocorrência  No mínimo uma ocorrência  Zero ou mais ocorrências

10 Declaração de ocorrências de elementos (2/2)  Zero ou uma ocorrência  Um ou outro conteúdo  Conteúdo misto

11 Atributos  Declaração:  Exemplo:

12 Tipos de Atributo 1.CDATA 2.(en1|en2|...) 3.ID 4.IDREF 5.IDREFS 6.NMTOKEN 7.NMTOKENS 8.ENTITY 9.ENTITIES 10.NOTATION 11.xml:

13 Valores Default 1.Value 2.#REQUIRED 3.#IMPLIED 4.#FIXED value

14 #IMPLIED  Sintaxe:  XML válido:

15 #REQUIRED  Sintaxe:  XML válido:  XML inválido:

16 #FIXED  Sintaxe:  XML válido:  XML inválido:

17 Valores enumerados  Sintaxe:  Exemplo XML: ou

18 Entidades – Declaração Interna  Sintaxe:  Exemplo:  XML: &writer;&college;

19 Entidades – Declaração Externa  Sintaxe:  Exemplo:  XML: &writer;&college;

20 Exemplo – copiado de http://www.vervet.com/


Carregar ppt "Document Type Definition (DTD) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003."

Apresentações semelhantes


Anúncios Google