Introdução ao XSLT
XSL (eXtensible Stylesheet Language) é uma linguagem de estilo para XML.
XSLT significa Transformações XSL.
Este tutorial ensinará como usar XSLT para transformar documentos XML em outros formatos (como transformar XML em HTML).
Editor XSLT on-line
Com nosso editor online, você pode editar códigos XML e XSLT e clicar em um botão para visualizar o resultado.
Exemplo de XSLT
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Clique no botão "Experimente você mesmo" para ver como funciona.
O que você já deve saber
Antes de continuar, você deve ter uma compreensão básica do seguinte:
- HTML
- XML
Se você quiser estudar esses assuntos primeiro, encontre os tutoriais em nossa página inicial .
Referências XSLT
Descrição de todos os elementos XSLT da Recomendação W3C e informações sobre suporte ao navegador.
XSLT 2.0, XPath 2.0 e XQuery 1.0 compartilham a mesma biblioteca de funções. Existem mais de 100 funções integradas. Existem funções para valores de string, valores numéricos, comparação de data e hora, manipulação de nó e QName, manipulação de sequência e muito mais.