xslt - Can javascript in XSL FO file write to the document for processing with Apache FOP? -


i trying test using javascript scripts add content template @ time of processing pdf render-er, apache fop. know xsl can call javascript file can in turn call

document.write("<p>some text</p>"); 

which can displayed in web browser. possible javascript function write document more like

document.write("<fo:block>some text</fo:block>"); 

such apache fop able process , display block in output pdf?

document.write method of document object exposed browsers in text/html documents script. xslt not have access document object , method, not client-side xslt done in browser. option have there have xslt generate html result document uses script document.write something. , restricted, instance mozilla browsers don't support document.write in result document of xslt transformation, see https://developer.mozilla.org/en/docs/xsl_transformations_in_mozilla_faq#what_about_document.write.3f.

as javascript apache fop, no, don't think there document object available. , not sure why need script create fo:block element, xslt suffices use literal result element e.g.

<xsl:template match="foo">   <fo:block>some text</fo:block> </xsl:template> 

Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -