Integrando XML no HTML através do XSL
Autor/fonte: Andrey Pedro Lefkum
E-mail/Url: http://www.andrey.com.br/?p=213
Tags: [ xsl ]
Tweet
Arquivos XSL (eXtemsible Stylesheet Language) são responsáveis por integrar arquivos XML dentro do HTML.
Primeiramente vamos criar nosso documento XML:
Arquivo xonga.xml:
Obs.: Perceba que na segunda linha do xml temos a indicação do XSL que fará a formatação desses dados.
Com o XML pronto, precisamos desenvolver nosso HTML:
Arquivo xonga.xsl:
Abra o Arquivo XML e veja o resultado.
Primeiramente vamos criar nosso documento XML:
Arquivo xonga.xml:
<?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>
Obs.: Perceba que na segunda linha do xml temos a indicação do XSL que fará a formatação desses dados.
Com o XML pronto, precisamos desenvolver nosso HTML:
Arquivo xonga.xsl:
<?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.
Enviado por xKuRt em 17/09/2007 às 16:14
Itens relacionados
Curso gratuito de XSLT em PDF
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Quarta, 22 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros cadastrados
- igorabbem 20/05
- paulinho2012em 20/05
- valkyem 18/05





