sexta-feira, 27 de abril de 2001

XML (exemplo)

produtos.xml


<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="produtos.xsl"?>
<produtos>
  <produto>
     <codigo>111</codigo>
     <descricao>COMP. I KII</descricao>
     <valor>2345,67</valor>
  </produto>
  <produto>
     <codigo>222</codigo>
     <descricao>KLY  500 MM</descricao>
     <valor>3456,78</valor>
  </produto>
  <produto>
     <codigo>333</codigo>
     <descricao>COMP. PENT. 67 A</descricao>
     <valor>1456,78</valor>
  </produto>
  <produto>
     <codigo>444</codigo>
     <descricao>NET KP 6 SERVER</descricao>
     <valor>2456,78</valor>
  </produto>
  <produto>
     <codigo>555</codigo>
     <descricao>NET KJ  5 WORKSTATION</descricao>
     <valor>9890,67</valor>
  </produto>
  <produto>
     <codigo>666</codigo>
     <descricao>KL 3 ASUS C5</descricao>
     <valor>2345,67</valor>
  </produto>
  <produto>
     <codigo>777</codigo>
     <descricao>KG PII AMD</descricao>
     <valor>3456,78</valor>
  </produto>
  <produto>
     <codigo>888</codigo>
     <descricao>PENTIUM III</descricao>
     <valor>4000</valor>
  </produto>
  <produto>
     <codigo>999</codigo>
     <descricao>AMD ATHLONN</descricao>
     <valor>3850</valor>
  </produto>
</produtos>


produtos.xsl


<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
  <html>
  <body>
    <table border="2">
      <tr>
        <th>Codigo</th>
        <th>Descricao</th>
        <th>Valor</th>
      </tr>
      <xsl:for-each select="produtos/produto">
      <tr>
        <td><xsl:value-of select="codigo"/></td>
        <td><xsl:value-of select="descricao"/></td>
        <td><xsl:value-of select="valor"/></td>
      </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>



Esta matéria foi postada originalmente no ASP4Developers por Osvaldo da Silva Machado Jr, que na época era "Muito 10 o site de vcs, gostei a rolé!!". Hoje, vai saber...

0 comentários: