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

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

XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem.

Apresentações semelhantes


Apresentação em tema: "XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem."— Transcrição da apresentação:

1 XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem definida para que o usuário possa criar suas próprias marcações. Foi criada pelo consórcio World Wide Web Consortium (W3C) para solucionar limitações da HTML, a Hypertext Markup Language que é a base para páginas Web. Url: www.w3c.org/

2 HTML Dados HTML podem ser transferidos e visualizados em palmtops, mainframes, podem ser convertidos em voz e em outros formatos também. José de Almeida Rua Januário, no. 1401 São Carlos, SP, 13562-310

3 José de Almeida Rua Januário, no. 1401 São Carlos, SP, 13562-310 Como pesquisar o CEP em uma aplicação? José de Almeida Rua Januário, no. 1401 São Carlos, SP, 13562-310

4 José de Almeida Januário 1401 São Carlos SP 13562-310 XML José de Almeida Rua Januário, no. 1401 São Carlos, SP, 13562-310

5 XML HTML 1.Novas marcas podem ser definidas à vontade; 2.Estruturas podem ser aninhadas a profundidades arbitrárias; 3.Um documento XML pode conter uma descrição opcional de sua gramática. HTML - preocupação com a apresentação! XML - preocupação com o conteúdo!

6 Sintaxe Básica XML Elementos

7 Natália 25 Elemento.... Subelementos E1 Elementos são utilizados como receptores de conteúdo para descrever texto; Elementos são utilizados para construir a estrutura dos documentos;

8 Elemento E2 Pessoas na platéia Natália 25 Maria 26

9 Marcas devem ser armazenadas adequadamente; Marcas são sensíveis à sintaxe; Todo documento XML tem que ter uma marca raiz; Obs: podem ocorrer elementos vazios! Pessoas na platéia Natália 25 Maria 26

10 Sintaxe Básica XML Atributos

11 Conteúdo Atributos E3 Atributos são utilizados para descrever características de elementos; Atributos podem ocorrer em marcas iniciais ou marcas vazias; Atributos podem conter vários valores, mas devem ser únicos; Celta 13.000

12 Exemplos: Natália 25 nata@hotmail.com Ou Natália nata@hotmail.com Ou E4

13 Sintaxe Básica Referências de entidade & ¯ usado para mostrar o caracter & < ¯ usado para mostrar o caracter < > ¯ usado para mostrar o caracter > ' ¯ usado para mostrar o apóstrofo " ¯ usado para mostrar o caracter São entidades pré-definidas!

14 XML e Dados Semi-estruturados Natália 25 nata@hotmail.com XML {pessoa: {nome: Natália, idade: 25, e-mail:nata@hotmail.com}}nata@hotmail.com Dados Semi-estruturados

15 SP São Paulo SCar São Carlos Referências de XML

16 Indicação da versão da XML Natália 25 ata@hotmail.com Construtores

17 Indicação do conjunto de caracteres possíveis. Natália 25 nata@hotmail.com Construtores

18 Comentários Natália 25 nata@hotmail.com

19 XML simplificam troca de dados. Diferentes organizações (ou ainda, diferentes partes de uma mesma organização) raramente padronizam um conjunto de ferramentas; usando XML, cada grupo cria um utilitário simples que transforma seus dados internos para formato XML e vice-versa; XML possibilita código inteligente. Documentos podem ser estruturados para identificar toda peça importante de informação (assim como os relacionamentos entre as peças), tornando possível o processamento de código de documentos XML sem a intervenção humana. XML possibilita pesquisas inteligentes Uso da XML

20 Documentos Inválidos, válidos e bem-formados Existem três classes de documentos XML: 1.Inválidos – documentos que não seguem as regras de sintaxe da especificação XML; 2.Válidos - documentos que seguem as regras de sintaxe da especificação XML e as regras definidas em sua DTD ou Schema (esquema); 3.Bem formados – documentos que seguem as regras de sintaxe da especificação XML, mas que não têm uma DTD ou um Schema;

21 Serge Abiteboul Gerenciando Dados na Web 40 reais Inês Araújo Árvores para reflorestamento 25 reais Prólogo Corpo Epílogo


Carregar ppt "XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem."

Apresentações semelhantes


Anúncios Google