1 / 15

Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística

Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística. XML: Extensible Markup Language Equipe : Adriana Cristina de Oliveira Ana Paula Pereira Sampaio Douglas Alexander Alves de Farias Marcelo Rodrigues da Silva Márcio Oliveira Barros. Histórico.

zilya
Download Presentation

Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Universidade do Estado do Rio de JaneiroInstituto de Matemática e Estatística • XML: Extensible Markup Language • Equipe: • Adriana Cristina de Oliveira • Ana Paula Pereira Sampaio • Douglas Alexander Alves de Farias • Marcelo Rodrigues da Silva • Má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 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 XML versus HTML

  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. 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 Browsers

  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-xml • Extensible Markup Language (XML) 1.0 (Second Edition) • W3C Recommendation 6 October 2000 • http://www.w3.org/XML/Linking • W3C XML Pointer, XML Base and XML Linking • http://www.w3.org/Style/XSL • Extensible Stylesheet Language (XSL) • http://www.sun.com/xml/ • XML at Sun

  15. Referências (3) • Internet (cont.) • http://www.xmlrpc.com/ • XML-RPC Home Page • http://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/ • "the e-Business framework"

More Related