Aula Semana10 11 12 13

7257 palavras 30 páginas
Linguagem para Organização e
Transferência de Dados para Web
Prof. Luiz Barreto
<luiz.barreto88@gmail.com>
5º Semestre – TADS

Agenda – Semana 10, 11, 12 e 13
• Processador / Formatador de XML: XSLT
 Template;
 Elementos;
 Atributos;
 Classificação de Atributos;
 Processamento Condicional.

2

Cronograma de Aulas

3

Resumo – Semana 8 e 9
• Mecanismos de estilo XML
• CSS
• Elementos CSS;
• display;
• border;
• font;
• Exercícios práticos

4

Processador e Formatador XSLT
- XSL: eXtensible Stylesheet Language;
• Formatar documentos XML;
• Tem suas raízes em CSS e DSSSL (Document Style Semantics and
Specification Language). A cada nova versão de XSL, mais ele se torna próximo do CSS e mais distante do DSSSL;
• “XSL é uma linguagem para transformar documentos XML em outros documentos XML”
Martin et al.

5

Processador e Formatador XSLT (Cont.)
- XSLT: XSL Transformation Language;
• Transformar XML em outra estrutura;
• Para tanto, utilizamos um processador XSLT;
• Linguagem escrita em XML, logo, uma folha de estilo XSLT nada mais é que um documento XML bem formatado.
• XML bem formatado? Algo relacionado a DTD e estruturas físicas?

6

Processador e Formatador XSLT (Cont.)
- XSLT: XSL Transformation Language (Cont.);
• XML bem formado? Algo relacionado a DTD e estruturas físicas?
• Parecido. O conceito é que XML é estruturado como uma árvore.
XSL também é estruturado desta forma, logo, na implementação, soma-se as duas árvores XSL (o padrão aplicado e o XSL) ao documento XML original, formando assim um documento estruturado em três árvores.
• XSLT é uma linguagem declarativa, logo, você especifica como quer que o resultado se pareça, ao invés de dizer como ele será transformado, pois para tanto, o processador XSL faz o trabalho.

7

Processador e Formatador XSLT (Cont.)
- XSLT: XSL Transformation Language (Cont.);
• Template
• O que determina que o documento é um XSLT é o elemento raiz stylesheet. • Exemplo:
<?xml version=”1.0”?>
<xsl:stylesheet version =

Relacionados

  • Topper 4500
    8934 palavras | 36 páginas
  • Evangelismo
    18658 palavras | 75 páginas