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

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

Document Type Definition - DTD Criando Documentos XML Válidos.

Apresentações semelhantes


Apresentação em tema: "Document Type Definition - DTD Criando Documentos XML Válidos."— Transcrição da apresentação:

1 Document Type Definition - DTD Criando Documentos XML Válidos

2 Introdução Um documento XML é válido somente se este: – possui um DTD associado a ele – está de acordo com com as restrições impostas no DTD

3 Introdução O DTD deve aparecer antes do primeiro elemento em um documento XML ou como um documento a parte. O nome após a etiqueta DOCTYPE no DTD deve ser o nome da raiz do documento XML

4 Introdução Exemplo: Um documento XML pode conter apenas o elemento raiz tutorial contendo algum texto: Tutorial de DTD

5 Introdução

6 Elementos aninhados Zero ou mais elementos AAA seguidos de um único elemento BBB: Um ou mais elementos AAA seguidos de um único elemento BBB: AAA opcional:

7 Exercício Construa três exemplos válidos e três inválidos de documentos XML baseados no DTD abaixo:

8 Seleção |

9 Intercalação de texto e elementos O elemento BBB pode conter qualquer combinação de texto e do elemento CCC:

10 Exercício Construa um XML válido para o DTD:

11 Atributos Servem para atribuir pares nome-valor com elementos. Atributos só podem aparecer em etiquetas de início e em etiquetas vazias. A declaração de atributos inicia com o nome ATTLIST, seguido do nome do elemento e da lista de seus atributos.

12 Atributos A ordem dos atributos não importa Atributos CDATA: permite qualquer caracter de acordo com as regras de boa formação #REQUIRED: obrigatório #IMPLIED: Opcional

13 NMTOKEN(S) NMTOKEN: letras, dígitos, ponto [. ], hífen [ - ], underline [ _ ] dois pontos [ : ]. NMTOKENS: NMTOKEN mais o espaço em branco: um ou mais espaços em branco, return, fim de linha e tabulações.

14 Tipo ID Um atributo do tipo ID pode conter apenas caracteres permitidos pelo tipo NMTOKEN e devem iniciar por uma letra. Nenhum tipo de elemento deve conter mais de um atributo do tipo ID O valor de um atributo do tipo ID deve ser único dentre todos atributos ID das instâncias do elemento.

15 Tipo ID

16 IDREF Um atributo IDREF deve referencia algum ID existente no documento. IDREFS referencia um seqüência de IDs

17 IDREF - Exemplo

18 Especificando valores de atributo permitidos

19 Valores permitidos - Exemplo

20 Valor Default

21 Elemento só com atributos, sem texto (Vazio) Exemplo:

22


Carregar ppt "Document Type Definition - DTD Criando Documentos XML Válidos."

Apresentações semelhantes


Anúncios Google