Integrando XML no HTML através do XSL
Arquivos XSL (eXtemsible Stylesheet Language) são responsáveis por integrar arquivos XML dentro do HTML.
Primeiramente vamos criar nosso documento XML:
Obs.: Perceba que na segunda linha do xml temos a indicação do XSL que fará a formatação desses dados
<?xml version=”1.0″ encoding=”ISO-8859-1″ ?>
<?xml-stylesheet type=”text/xsl” href=”xonga.xsl”?>
<lista>
<aluno>
<codigo>34</codigo>
<nome>Andrey Pedro Lefkum</nome>
</aluno>
<aluno>
<codigo>23</codigo>
<nome>Thais Castro</nome>
</aluno>
</lista>
Com o XML pronto, precisamos desenvolver nosso HTML:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”>
<xsl:template match=”/”>
<html>
<head>
<title>Xonga</title>
</head>
<body>
<table width=”100%” border=”1″>
<tr>
<td>Código</td>
<td>Nome</td>
</tr>
<xsl:for-each select=”lista/aluno”>
<tr>
<td><xsl:value-of select=”codigo” /></td>
<td><xsl:value-of select=”nome” /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Abra o Arquivo XML e veja o resultado.
Faça o download do exemplo abaixo:
September 14th, 2007 at 10:01 am
Boa dica!