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

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

April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.

Apresentações semelhantes


Apresentação em tema: "April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos."— Transcrição da apresentação:

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


Carregar ppt "April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos."

Apresentações semelhantes


Anúncios Google