Foros del Web » Programación para mayores de 30 ;) » Programación General »

Fo:basic link

Estas en el tema de Fo:basic link en el foro de Programación General en Foros del Web. Hola estoy intentando meter un enlace en un fichero fo para que salga en un pdf. Pero: <xsl:template match="parrafo"> <fo:basic-link color="#0060A0" external-destination=" --destino--"> <xsl:value-of select="."/> ...
  #1 (permalink)  
Antiguo 30/03/2006, 02:26
 
Fecha de Ingreso: diciembre-2005
Mensajes: 42
Antigüedad: 18 años, 4 meses
Puntos: 0
Fo:basic link

Hola estoy intentando meter un enlace en un fichero fo para que salga en un pdf.
Pero:
<xsl:template match="parrafo">
<fo:basic-link color="#0060A0" external-destination=" --destino--">
<xsl:value-of select="."/>
</fo:basic-link>
</xsl:template>

¿Como puedo poner en el external-destination una direccion que sea un dato de otra etiqueta del xml a partir del que se genera?.
Por ejemplo:
<url> --destino--</url>
  #2 (permalink)  
Antiguo 30/03/2006, 05:17
 
Fecha de Ingreso: diciembre-2005
Mensajes: 42
Antigüedad: 18 años, 4 meses
Puntos: 0
Ya he encontrado la solucion:

<documento>
<clasificacion> Ciencia </clasificacion>
<parrafo> Comunicación de </parrafo>
<url>--destino--</url>
<parrafo2 > COM ( 1988 ) 173 FINAL.</parrafo2>
</documento>

Sería:
<xsl:template match="parrafo2"><!--parrafo a linkar -->
<fo:block font-size="9pt">
<fo:basic-link color="#0060A0" external-destination= "{../url}">
<xsl:value-of select="."/>
</fo:basic-link>
</fo:block>
</xsl:template>

Un saludo.
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 19:16.