Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJonathan Parco Alterado mais de 11 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.