Q tal gente,
 
Tengo el siguiente problema con una plantilla XSL. Tengo un XML como el que sigue:
 
<root>
<nodo1>
 <codigo>1</codigo>
 <descripcion>CASA</descripcion>
 <codigo>2</codigo>
 <descripcion>DEPTO</descripcion>
 <codigo>3</codigo>
 <descripcion>EDIFICIO</descripcion>
</nodo1>
 
<nodo2>
  <persona>
    <nombre>JOSE</nombre>
   <cod_v>1</cod_v>
  </persona>
  <persona>
    <nombre>LUIS</nombre>
   <cod_v>3</cod_v>
  </persona>
</nodo2>
</root>
 
Sobre este XML aplico una plantilla XSL de la siguiente forma
 
<html>
...
...
<xsl:for-each="//nodo2/persona">
  <tr>
   <td>Nombre</td><td><xsl:value-of select="nombre" /></td>
   <td>Desc. Vivienda</td><td>><xsl:value-of select="//nodo1/descripcion[../codigo=cod_v]" /></td>
  </tr>
</xsl:for-each>
...
...
</html>
 
 
Esto debiese dar lo siguiente
 
<tr>
  <td>Nombre</td><td>JOSE</td>
  <td>Desc. Vivienda</td><td>CASA</td>
</tr>
<tr>
  <td>Nombre</td><td>LUIS</td>
  <td>Desc. Vivienda</td><td>EDIFICIO</td>
</tr>
 
pero en realidad no muestra nada en pantalla. Esto es super raro, ya q si acceso con un codigo en "duro" me da la descripcion.
 
Cualquier ayuda es bienvenida.
Saludos,
 
v7 
   
 


