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:




  

Sexta, 31 de Outubro de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Algorítmos Genéticos


Capa do livro
Questões Comentadas de Informática para Concurso Público na Área de Tecnologia da Informação


Capa do livro
Use a Cabeça! Web Design





Hostnet

IMD