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 ]



Digg del.icio.us

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:

<?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!


Avaliar:


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:




  

Terça, 21 de Outubro de 2014




Leitura recomendada

O Codificador Limpo

Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Java Para Iniciantes


Capa do livro
Guerreiro SEO


Capa do livro
Oracle Database 11g - PL/SQL Programação





Hostnet

IMD