... Exemplo: O Poema"> ... Exemplo: O Poema">

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

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

Jcr - ped2001 - 1 25-11-2001 XML Schema Processamento Estruturado de Documentos 2001 By jcr.

Apresentações semelhantes


Apresentação em tema: "Jcr - ped2001 - 1 25-11-2001 XML Schema Processamento Estruturado de Documentos 2001 By jcr."— Transcrição da apresentação:

1 jcr - ped2001 - 1 25-11-2001 XML Schema Processamento Estruturado de Documentos 2001 By jcr

2 jcr - ped2001 - 2 25-11-2001 Motivação Sintaxe XML Suporte para NameSpaces data types, abstract data types, references. reuse, extension, restriction,...

3 jcr - ped2001 - 3 25-11-2001 <xs:attribute name="tipo" type="xs:string" use=optional" default="soneto"/>... Exemplo: O Poema

4 jcr - ped2001 - 4 25-11-2001 Tipos Primitivos String Float Decimal Date...

5 jcr - ped2001 - 5 25-11-2001 Tipos Derivados Derivam dos tipos primitivos integer (decimal), long (integer),... Por restrição Por extensão

6 jcr - ped2001 - 6 25-11-2001 Simple and Complex Types Os tipos de dados em XML Schema ou são simple ou complex. Um tipo simple é um dos tipos básicos: string, date, float, double, timeDuration,... Um tipo simple restringe o texto que pode aparecer no valor dum atributo ou no conteúdo dum elemento textual. Um elemento que tenha atributos ou elementos filho é do tipo complex. Um tipo complex restringe o conteúdo dum elemento relativamente aos atributos e elementos filho que pode ter.

7 jcr - ped2001 - 7 25-11-2001 Exemplo: complex Type Tverso é uma referência a um complex type definido algures no schema Tquadra é um complex type com nome (por oposição a um anónimo)

8 jcr - ped2001 - 8 25-11-2001 Scope dos elemento Um elemento pode ser declarado como global ou como local. Um elemento global é declarado como sendo filho de. Um elemento local é declarado algures na estrutura do Schema. Os elementos globais podem ser reutilizados por referência.

9 jcr - ped2001 - 9 25-11-2001 Elementos globais Olha, Daisy : quando eu morrer tu hás-de dizer aos meus amigos aí de Londres, embora não o sintas, que tu escondes a grande dor da minha morte. Irás de Instância Válida

10 jcr - ped2001 - 10 25-11-2001 Cardinalidade <xs:element name="verso" type="Tverso minOccurs="4" maxOccurs="4"/> A cardinalidade pode ser restringida recorrendo aos atributos: minOccurs e maxOccurs

11 jcr - ped2001 - 11 25-11-2001 Valores para elementos <xs:element name=email" type=xs:string default=jcr@di.uminho.pt"/> Valor por omissão <xs:element name=supervisor" type=xs:string fixed=José Carlos Ramalho"/> Valor fixo

12 jcr - ped2001 - 12 25-11-2001 Atributos Os atributos declaram-se recorrendo ao elemento Um atributo é sempre do tipo simple <xs:attribute name="tipo" type="xs:string" use=optional" default="soneto"/> use: (optional | default | required | fixed )

13 jcr - ped2001 - 13 25-11-2001 Restrição de tipos primitivos Restrição de domínio Restrição de formato

14 jcr - ped2001 - 14 25-11-2001 Restrições ou facetas minInclusive maxInclusive maxExclusive Length minLength maxLength Pattern Enumeration minExclusive Precision Scale Encoding Period Duration

15 jcr - ped2001 - 15 25-11-2001 Restrição por enumeração

16 jcr - ped2001 - 16 25-11-2001 Elementos vazios <xs:attribute name="destino" type="xs:string" use="required"/> <xs:attribute name="path" type="xs:string" use="required"/> <xs:attribute name="formato" type="xs:string" use="optional"/>


Carregar ppt "Jcr - ped2001 - 1 25-11-2001 XML Schema Processamento Estruturado de Documentos 2001 By jcr."

Apresentações semelhantes


Anúncios Google