TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS XML Etapa 3

Dissertações: ATPS XML Etapa 3. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  31/5/2014  •  228 Palavras (1 Páginas)  •  588 Visualizações

Conceito de XSL

O XSL é uma linguagem de folhas de estilo. Um conjunto de instruções destinadas à visualização. Divide-se em duas partes, uma para transformar o documento XML noutro tipo de documento a outra para definir objectos de formatação para apresentação gráfica:

*XSLT – Linguagem de Transformação

*XSLFO – Linguagem de Formatação de Objetos

O XSL é especialmente conhecido através da sua linguagem de transformação XSLT. É com este tipo de aplicação que o XSL está implementado nos browsers www utilizados na Internet.

O XSLT é uma linguagem XML que respeita as regras de bem formado e válido. Define: uma transformação a aplicar a um documento XML; a transformação de um documento original HTML válido e bem formado, de forma a respeitar as regras do XML.

Os documentos XML são hierárquicos, o que quer dizer que podem ser vistos como uma árvore onde cada nível possui vários elementos. O XSLT tem definidas transformações que podem abarcar um elemento, um ou vários níveis.

A aplicação XSLT percorre o documento, verificando para cada nível se existe uma transformação associada. Caso exista ela é aplicada. A escolha dos elementos a transformar é feita através de operadores de selecção e de pattern matching.

XML <employee id="03432">

<name>Joe Shmo</name>

<title>Manager</title> </employee>

HTML <html>

<body>

<p><b>Joe Shmo</b>:

Manager</p>

</body>

</html>

ESTILO - XSL

<xsl:stylesheet xmlns:xsl="">

<xsl:template match="/">

<html>

<body>

<p>

<b>

<xsl:value-of select="employee/name"/>

</b>

<xsl:text>: </xsl:text> <xsl:value-of select="employee/title"/>

</p>

</body>

</html>

</xsl:template>

</xsl:stylesheet>

...

Disponível apenas no TrabalhosGratuitos.com