Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2004, 11:51
Avatar de Immortal
Immortal
 
Fecha de Ingreso: septiembre-2004
Mensajes: 38
Antigüedad: 20 años, 3 meses
Puntos: 0
XML y XSL Ayuda!!!!!!!!!!!!!!!

Saludos!!!!!!!

Tengo un pequeño problema con lo que es XML y XSL soy principiante en el tema y estoy aprendiendo en este momento lo que es XSL y hay un pequeño script XSL que me esta dando problemas, la idea es que tengo un xml hasta ahi no hay problema pero al momento de dar darle estilo con XSL nada mas me despliega los encabezados de la tabla y no el contenido
este es el XML

Código HTML:
 <?xml version="1.0" encoding="ISO-8859-1" ?> 
<?xml-stylesheet href="formato.xsl" type="text/xsl"?> 
<Consulta>
 <Campos>
  <c1>124567</c1> 
  <c2>x1</c2> 
  <c3>10000</c3> 
  <c4>1000</c4> 
  <c5>15000</c5> 
  </Campos>
 <Campos>
  <c1>555</c1> 
  <c2>x2</c2> 
  <c3>20000</c3> 
  <c4>5000</c4> 
  <c5>1000</c5> 
  </Campos>
 <Campos>
  <c1>12548787</c1> 
  <c2>x3</c2> 
  <c3>8000</c3> 
  <c4>700</c4> 
  <c5>0</c5> 
  </Campos>
 <Campos>
  <c1>65879666</c1> 
  <c2>x4</c2> 
  <c3>20000</c3> 
  <c4>1000</c4> 
  <c5>27800</c5> 
  </Campos>
 <Campos>
  <c1>999666</c1> 
  <c2>x5</c2> 
  <c3>12000</c3> 
  <c4>1200</c4> 
  <c5>45600</c5> 
  </Campos>
 <Campos>
  <c1>1235877</c1> 
  <c2>x6</c2> 
  <c3>7000</c3> 
  <c4>700</c4> 
  <c5>31000</c5> 
  </Campos>
 <Campos>
  <c1>333666</c1> 
  <c2>x7</c2> 
  <c3>20000</c3> 
  <c4>1200</c4> 
  <c5>8950</c5> 
  </Campos>
 <Campos>
  <c1>555687</c1> 
  <c2>x8</c2> 
  <c3>10000</c3> 
  <c4>1000</c4> 
  <c5>9865</c5> 
  </Campos>
 <Campos>
  <c1>1252</c1> 
  <c2>x9</c2> 
  <c3>35444</c3> 
  <c4>2000</c4> 
  <c5>35896</c5> 
  </Campos>
  </Consulta> 
Y este es su XSL
Código HTML:
 <?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>  
  <body>    
  <h1> Consulta </h1>
  <table border="1" bgcolor="yellow">      
 	  <tr> <th>Campo1</th> <th>Campo2</th><th>Campo3</th><th>Campo4</th><th>Campo5</th> </tr> 
    	<xsl:apply-templates select="Campos" /> 
  </table>
  </body>
  </html>
  </xsl:template>
<xsl:template match="Campos">
 <tr>
  <xsl:apply-templates select="c1|c2|c3|c4|c5"/> 
  </tr>
  </xsl:template>
 <xsl:template match="c1|c2|c3|c4|c5">
 <td>
  <xsl:apply-templates /> 
  </td>
  </xsl:template>
</xsl:stylesheet> 
Si pudieran auxiliarme se los agradecere muchisimo

Saludos