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

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

XML Prof. Dr. Fernando Gauthier INE/UFSC. XML XML (Extensible Markup Language) é uma linguagem para marcar documentos que contêm informações estruturadas.

Apresentações semelhantes


Apresentação em tema: "XML Prof. Dr. Fernando Gauthier INE/UFSC. XML XML (Extensible Markup Language) é uma linguagem para marcar documentos que contêm informações estruturadas."— Transcrição da apresentação:

1 XML Prof. Dr. Fernando Gauthier INE/UFSC

2 XML XML (Extensible Markup Language) é uma linguagem para marcar documentos que contêm informações estruturadas. Informação estruturada tem tanto conteúdo como alguma indicação de que rol esse conteúdo tem no documento. Um documento pode ter o conteúdo “Fernando Gauthier” na área de bibliografias o que tem significado diferente de estar na página de rosto logo abaixo do título.

3 Marcar documento Linguagem de marcação serve para identificar estruturas num documento

4 O XML foi projetado para marcar documento de estrutura arbitraria em oposição ao HTML que foi projetado para marcar documentos com estruturas fixas. Atualmente é bastante utilizado em uma série de atividades de desenvolvimento de software. Em HTML, tanto o conjunto de marcadores (tags) quanto sua semântica são fixos é sempre o título de primeiro nível

5 XML não especifica nem a semântica nem o conjunto de marcadores XML é uma meta-linguagem para descrever linguagens de marcação, permitindo definir marcadores e a relação estrutural entre eles.

6 Código XML Web Semântica Fernando Gauthier

7

8 DTD Em uma determinada aplicação o conjunto de marcadores é definido num documento chamado DTD que também especifica como os marcadores devem ser aninhados. Uma DTD define uma gramática para especificar as combinações os aninhamentos de marcadores, atributos etc.

9 XMLSchema Basicamente a mesma finalidade de DTDs: definir uma gramática para os documentos XML. definem vocabulários de marcação compartilhados, a estrutura dos documentos que utilizam esses vocabulários e fornecem subsídios para associar semânticas com eles.

10 XMLSchema define : um conjunto de tipos de dados simples que podem ser associados com os tipos dos elementos métodos para descrever a estrutura e as restrições dos conteúdos de documentos XML as regras para validar documentos XML.

11 XMLnamespace - NS Documentos XML possuem elementos e atributos que são definidos ou utilizados por vários módulos de software. Podem ocorrer problemas de reconhecimento e colisão destes em documentos tendo vários vocabulários de marcação.

12 Exemplo: Web Semântica Fernando Gauthier Web Semântica Fernando Gauthier UFSC Mesmo significado?

13 Um XML namespace (NS) é uma coleção de nomes, identificada por uma URI, que são utilizados em documentos XML como tipos de elementos e nomes de atributos

14 XML, XMLSchema e XMLNS especificam somente conven ç ões sint á ticas, qualquer aspecto semântico (significado dos elementos, etc. ) não faz parte das as especifica ç ões XML.


Carregar ppt "XML Prof. Dr. Fernando Gauthier INE/UFSC. XML XML (Extensible Markup Language) é uma linguagem para marcar documentos que contêm informações estruturadas."

Apresentações semelhantes


Anúncios Google