XSLT terminado
[curso-xml.git] / tienda1-html.xsl
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
5 <xsl:template match='/'>
6   <html> 
7   <xsl:apply-templates /> 
8 </html>
9 </xsl:template>
10
11 <xsl:template match='tienda'>
12   <head><title><xsl:value-of select='nombre' /> (Generado por tienda1-html.xsl)</title></head>
13   <body>
14     <h1><xsl:value-of select='nombre' /> </h1>
15     
16     <h2>Teléfono: <xsl:value-of select='telefono' /> </h2>
17
18     <h2>Nuestros mejores productos </h2>
19     <table>
20       <tr><th>Código</th><th>Existencias</th><th>Artículo</th></tr>
21       <xsl:apply-templates select='producto' />
22     </table>
23   </body>
24 </xsl:template>
25
26 <xsl:template match='producto'>
27   <tr><xsl:apply-templates /></tr>
28 </xsl:template>
29
30 <xsl:template match='codigo|cantidad|articulo'>
31   <td><xsl:apply-templates /></td>
32 </xsl:template>
33
34 </xsl:stylesheet>