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:

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 São Carlos, SP,

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

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

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

12 Exemplos: Natália 25 Ou Natália 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 XML {pessoa: {nome: Natália, idade: 25, 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 Construtores

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

18 Comentários Natália 25

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