Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNicholas Almeda Alterado mais de 10 anos atrás
1
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos
2
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 2 Ementa Modulo II – XML Processing XML Processing - XSLT
3
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 3 Linguagem de Programação JAVA Ismael H. F. Santos, Apostila UniverCidade, 2002 Bibliografia
4
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 4 Livros Core Java 2, Cay S. Horstmann, Gary Cornell Volume 1 (Fundamentos) Volume 2 (Características Avançadas) Java: Como Programar, Deitel & Deitel Thinking in Patterns with JAVA, Bruce Eckel Gratuito. http://www.mindview.net/Books/TIJ/http://www.mindview.net/Books/TIJ/
5
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 5 XML Processing SOA
6
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 6 Onde usar XML?
7
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 7 Visualização em um browser Folha de estilo: conjunto de regras para formatar ou transformar as informações de um documento XML CSS - Cascading Style Sheets Transformação visando apresentação visual Aplicação do estilo em tempo de execução no cliente
8
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 8 Visualização em um browser XSLT - eXtensible Stylesheet Language Transformação em texto, HTML ou outro formato Aplicação em tempo real ou prévia (no servidor) Se não estiver associado a uma folha de estilo, o documento XML não tem uma "aparência" definida Internet Explorer e outros mostram a árvore-fonte XML Netscape mostra apenas os nós de texto
9
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 9 XLink
10
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 10 Exemplos de XLink
11
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 11 XPointer
12
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 12 Como produzir XML
13
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 13 Como manipular XML? Há duas APIs padrão para manipular (interpretar, gerar, extrair dados e tratar eventos) arquivos XML: W3C Document Object Model (W3C DOM) Simple API for XML (SAX) Servem a finalidades diferentes Implementações disponíveis em várias linguagens SAX oferece métodos que respondem a eventos produzidos durante a leitura do documento notifica quando um elemento abre, quando fecha, etc. DOM monta uma árvore, que permite a navegação na estrutura do documento propriedades dos objetos podem ser manipuladas
14
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 14 Leitura de XML com SAX
15
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 15 Criação de documentos com DOM (1)
16
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 16 Criação de documentos com DOM (2)
17
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 17 XPath
18
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 18 XSLT
19
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 19 XSLT: documento-fonte (1)
20
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 20 XSLT: folha de estilos (2)
21
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 21 XSLT: documento-resultado (3)
22
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 22 XLink, XPointer e XQuery
23
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 23 XSL-FO
24
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 24 XSL-FO: menor documento
25
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 25 XHTML
26
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 26 SVG
27
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 27 Exemplo SVG
28
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 28 Algumas outras linguagens XML
29
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 29 Ferramentas XML
30
April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 30 Conclusões
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.