Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2007, 04:16
Avatar de clonn
clonn
 
Fecha de Ingreso: octubre-2006
Mensajes: 21
Antigüedad: 18 años, 3 meses
Puntos: 0
Seleccionar nodo con XPath variable

Estoy intentando recuperar el valor de un nodo utilizando una variable XPath. Hasta ahí todo bien, pero quiero utilizar la variable + la ruta a un nodo hijo en el predicado de un "value-of".

En resumen, lo que tengo es algo así:

Código:
<xsl:variable name="miVariable">
<xsl:value-of select="document('miDocumento.xml')/miNodo" />
</xsl:variable>
Y quiero utilizar la variable "miVariable" en este predicado:

Código:
<xsl:value-of select="$miVariable/otroNodo" />
La idea, obviamente, es que me de como resultado el valor del nodo hijo al alojado en el documento que tengo en miVariable.
Pero me da error. El tema es que no se cómo meter en el select="..." el argumento para que funcione.¿alguna idea? ¿link?

Gracias!