Xml Xsl

2460 palavras 10 páginas
1

FEUP
Faculdade de Engenharia da Universidade do Porto

XSL
Porto, Maio de 2002
Gabriel David gtd@fe.up.pt © FEUP, Maio 2002

XML/XSL

2

Estilo vs Conteúdo


Reutilização de fragmentos de dados: o mesmo conteúdo pode ter um aspecto diferente em contextos diferentes.



Múltiplos formatos de saída: diferentes tipos de media (papel, online), tamanhos diferentes (manuais, relatórios), diferentes tipos de hardware de saída (palms, workstations). •

Estilos talhados de acordo com as preferências do leitor: tamanho de impressão, côr, layout simplificado para dispositivos áudio.



Estilos normalizados: normas de estilo organizacionais podem ser aplicados em qualquer altura.



Autores não precisam de se preocupar com assuntos de estilo: podem escrever os seus artigos técnicos sem se preocuparem com o layout porque o estilo correcto pode ser aplicado depois.

© FEUP, Maio 2002

XML/XSL

3

Maneiras de mostrar XML
Folha de estilos DTD

Autor

Apresentação

Documentos

© FEUP, Maio 2002

XML/XSL

4

Maneiras de mostrar XML apresentação XSLT stylesheet XSL

XSLT
DTD

© FEUP, Maio 2002

doc

Novo doc FO DTD

XML/XSL

Maneiras de mostrar XML

© FEUP, Maio 2002

5

XML/XSL

6

XSL



Transformação opcional do documento inicial noutra estrutura
Descrição de como apresentar a informação transformada



Transformação:
– Geração de texto “constante”
– Supressão de conteúdo
– Mover texto
– Duplicar texto
– Ordenação
– Transformações mais complexas capazes de “gerar” nova informação a partir da existente
Descrição da informação:
– Especificação do layout do ecrã ou página
– Introdução do texto transformado em “containers” básicos (listas, parágrafos, tabelas...) – Especificação de propriedades de formatação (margem, fontes, alinhamento...) •

© FEUP, Maio 2002

XML/XSL

7

Componentes do XSL
• XSL: Extensible Stylesheet Language – principais componentes
– XPath: XML Path Language – uma linguagem para referenciar partes específicas de um documento XML
– XSLT:

Relacionados

  • XML XSL
    1006 palavras | 5 páginas
  • atps xml
    3315 palavras | 14 páginas
  • 236448216 Conceito e Utilizacao de XSL
    1765 palavras | 8 páginas
  • Atps de XML
    1363 palavras | 6 páginas
  • trabalho de php
    2044 palavras | 9 páginas
  • ATPS Linguagem para web2
    3315 palavras | 14 páginas
  • Aula Semana10 11 12 13
    7257 palavras | 30 páginas
  • SAPL TUTORIAL XSL PARA Folhas de estilo de proposicoes 1
    4758 palavras | 20 páginas
  • Exemplos XML
    1144 palavras | 5 páginas
  • Sistema hospitalar
    1971 palavras | 8 páginas