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

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

Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira.

Apresentações semelhantes


Apresentação em tema: "Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira."— Transcrição da apresentação:

1 Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira Ana Paula Pereira SampaioAna Paula Pereira Sampaio Douglas Alexander Alves de FariasDouglas Alexander Alves de Farias Marcelo Rodrigues da SilvaMarcelo Rodrigues da Silva Márcio Oliveira BarrosMárcio Oliveira Barros

2 Histórico Criado em 1996 por um grupo de trabalho do W3C (WWW Consortium) Este grupo é constituído por cerca de 14 empresas e organizações, entre elas Adobe, Microsoft, HP, Netscape.

3 XML XML - eXtensible Markup Language –Linguagem de Marcação Extensível É considerada a evolução do HTML Metalinguagem –Linguagem para se especificar linguagens –Abre infinitas possibilidades de aplicação

4 Aplicações Automação –Informações mantidas em websites podem ser criadas de forma totalmente automática Buscas precisas –A adoção de um padrão comum irá facilitar a busca de informações por parte dos clientes

5 XML versus HTML XML Define o conteúdo (dados) Tags descrevem os dados, como temperatura, humidade, etc. Tags definidas pelo criador do documento Apresentação definida por folhas de estilo Dados separados da apresentação e do processamento dos dados HTML Descreve o formato de apresentação Número limitado e não extensível de tags Inadequado para gerenciamento de grande volume de dados Não oferece a funcionalidade requerida pelo comércio eletrônico

6 Ferramentas Criação –Editor de texto simples; –Ferramenta especializada de criação XML; –Processador de textos padrão com plug-in para XML. Parsers (Analisadores) –Software para garantir que um documento XML seja bem formado e/ou válido. Editores e Browsers de DTD Editores de folhas de estilo

7 Browsers Mozilla M15 Netscape 6 - Preview 1 DocZilla Alpha 3.0 MultiDoc Pro 2.5 XML Viewer InDelv XML Browser HyBrick IE 5 Jumbo SGMLKit eXeMeL Opera 4.0.1

8 Estrutura dos Documentos Para criar aplicações XML são necessários 4 passos: –Selecionar ou escrever um DTD –Criar documentos XML –Interpretar documentos XML –Exibir documentos XML

9 Selecionar ou escrever um DTD Document Type Definition ou DTD define –as tags de cada documento –quais tags podem conter outras tags –o número e sequência das tags –os atributos que as tags podem ter e seus valores

10 Criar documentos XML Um DTD é como um formulário padrão que é preenchido. Os dados podem vir de uma consulta a um banco de dados, de uma busca em documentos ou pesquisa em um catálogo online. Quando o formulário estiver preenchido, ele pode então ser enviado a quem solicitou o documento

11 Interpretar documentos XML Para a interpretação de documentos XML existem duas APIs que podem ser utilizadas: DOM (Document Object Model) e SAX (Simple API for XML) DOM é um padrão definido pelo W3C que cria uma visão em árvore do documento XML

12 Exibir documentos XML Existem várias maneiras de se visualizar documentos XML. Se o browser entende o padrão XML,o documento pode ser enviado diretamente para ele. Ou então pode-se usar uma folha de estilo para transformar o arquivo XML em algo que o browser entenda

13 Referências (1) Bibliográfica –XML Black Book - Solução e Poder Natanya Pitts-Moultis, Cheryl Kirk MAKRON Books –XML Aplicações práticas - Como dsenvolver aplicações de comércio eletrônico Seam McGrath Editora CAMPUS –Iniciando em XML Richard Light MAKRON Books

14 Referências (2) Internet –http://www.w3.org/TR/REC-xmlhttp://www.w3.org/TR/REC-xml Extensible Markup Language (XML) 1.0 (Second Edition) W3C Recommendation 6 October 2000 –http://www.w3.org/XML/Linkinghttp://www.w3.org/XML/Linking W3C XML Pointer, XML Base and XML Linking –http://www.w3.org/Style/XSLhttp://www.w3.org/Style/XSL Extensible Stylesheet Language (XSL) –http://www.sun.com/xml/http://www.sun.com/xml/ XML at Sun

15 Referências (3) Internet (cont.) –http://www.xmlrpc.com/http://www.xmlrpc.com/ XML-RPC Home Page –http://www.sciam.com/1999/0599issue/0599bosak.htmlhttp://www.sciam.com/1999/0599issue/0599bosak.html XML and the Second-Generation Web by Jon Bosak and Tim Bray –http://www.geocities.com/WallStreet/Floor/5815/http://www.geocities.com/WallStreet/Floor/5815/ "the e-Business framework"


Carregar ppt "Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira."

Apresentações semelhantes


Anúncios Google