Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Javascript > Javascript en XSL-FO
-Foros de debate

Javascript
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Javascript en XSL-FO
Enviado por rutger el día 25 de enero de 2008

Hola.

Estoy escribiendo un XSL-FO para generar un PDF. Quiero incluir funciones javascript en él.

Después de pegarme un día con google he conseguido llegara incluir script, mediante etiquetas ms:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Trans
xmlns:fo="http://www.w3.org/1999/XSL/Format
xmlns:xf="http://www.ecrion.com/xf/1.0"
xmlns:ms="urn:schemas-microsoft-com:xslt"
xmlns:miFuncion="samples-and-documentation"

[...]

<ms:script implements-prefix="miFuncion" language="JScript" xmlns:ms="urn:schemas-microsoft-com:xslt">
function Hello(param){
return param;
} </ms:script>

[...]

<fo:table-cell><fo:block>
<xsl:value-of select="miFuncion:Hello($nom)"/>
</fo:block>
</fo:table-cell>


Donde $nom es una variable que definí y coge datos desde un XML.

Este código con trasnformaciones ms me está funcionando, el problema que tengo es que queiro incluir muchas más funciones, y querría añadirlas desde un fichero externo .js (en lugar de copiarlas y pegarlas dento del <ms:script> del XSL-FO (lo cual me dejaría un fichero monstruoso y mucho menos legible).

Agradecería mucho si alguien me respondiese cómo hacerlo, ya que no he encontrado cómo hacerlo.

Muchas gracias por adelantada por vuestra atención.

Un Saludo.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network