Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Xsl

Estas en el tema de Xsl en el foro de Frameworks JS en Foros del Web. Gracias, Estoy utilizando ajax para traer un conjunto de datos en XML y una hoja de estilo XSL para presentarlos en forma de tabla en ...
  #1 (permalink)  
Antiguo 09/12/2008, 16:26
 
Fecha de Ingreso: diciembre-2008
Mensajes: 4
Antigüedad: 15 años, 4 meses
Puntos: 0
Xsl

Gracias,

Estoy utilizando ajax para traer un conjunto de datos en XML
y una hoja de estilo XSL para presentarlos en forma de tabla en un archivo
html.
Al lado de cada registro coloco un boton de pulsar, ya que debo realizar una accion
específica para cada registro cuando oprimo el botón, con base en el valor de cada uno de ellos. El xsl es el siguiente

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html"/>
<xsl:template match="/">

<table border="1">
<tr>
<th>Descripción Tarea</th><th>Placa Vehiculo</th><th>Chasis Vehiculo</th>
</tr>
<xsl:for-each select = "Tareas/Tarea">
<tr>

<td id="idtd">
<xsl:value-of select="descripcion"/>
</td>
<td>
<xsl:value-of select="placa"/>
</td>
<td>
<xsl:value-of select="chasis"/>
</td>
<td>
<input id="bpAgendar" type="submit" value="Agendar" ></input>
</td>
<td>
<input id="bpCancelar" type="submit" value="Imprimir" ></input>
</td>

</tr>

</xsl:for-each>

</table>

</xsl:template>

</xsl:stylesheet>



Deseeo
recuperar el valor de cada una de las columnas del registro de la tabla en javascript cuando oprima el boton correspondiente asociado para ese registro.

En javascript normalmente obtengo el valor de un campo con
identificadorXXX = document.getElementById('XX');
valor=identificadorXXX.value;

MI pregunta entonces es :
Como hago para generar un id dinamico en XSL que me permita asociar los valores de un registro con el boton que se encuentra a su lado.

Habria otra solución para ello?

Gracias..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:36.