ATPS XML Etapa 3
Dissertações: ATPS XML Etapa 3. Pesquise 862.000+ trabalhos acadêmicosPor: Andersonpod • 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>
...