Hola! estoy intentando hacer en xsl un selector de una base de datos; en la base de datos tengo dos columnas,una corresponde al nombre y otra al número o código. Los nombres los meto en un campo que se llama nombres en un xml y otro en el campo codigos de este documento.
Después , en el xsl haría algo así;
<SELECT Name="historia" size="1" onchange="javascript: if ......>
<xsl:for-each select="monitor/datos/" >
<option value="1" > <xsl:value-of select="nombres"/></option>
</xsl:for-each>
</SELECT>
Pero esto sólo me serviría para hacer un selector con los nombres, pero el value del option sigue siendo 1 constantemente. Yo quiero que en cada caso tenga el código que le corresponda.
He estado probando y no me deja poner algo como :
<option value=" <xsl:value-of select="codigos"/>"> </option>
Además, aunque lo consiguiera, tendría que hacer otro bucle for-each en alguna parte determinando que sea el campo códigos el que se recorra.
SI no es posible hacerlo así, podría ser mediante javascript?
Mucísimas gracias por adelantado.