OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: XML TO PDF

[ Lists Home | Date Index | Thread Index ]
  • From: Gael G De Barbeyrac <debarbeyrac_gael@jpmorgan.com>
  • To: ggudavalli@mcleodusa.com
  • Date: Fri, 01 Dec 2000 18:29:54 +0100

I am using a servlet running under Apache/JServ 1.1.1 (a bit oldie, but it is
ok) with Xalan / FOP to the which I pass parameters to select the xsl file that
contains the FOP transformation rules to apply the xml file to transform (could
be built from a database extract). Then I use the PDF rendering mechanism of FOP
and output the PDF byte code to the HTTP response with the mime type
application/pdf. And that works just fine.

I am sure you could apply this strategy into any servlet environment without
having to rely on apache / cocoon.





ggudavalli@mcleodusa.com on 12/01/2000 05:46:22 PM

To:   xml-dev@lists.xml.org
cc:   (bcc: Gael G De Barbeyrac)
Subject:  XML TO PDF






I have two questions regarding transforming XML to PDF.
1.  I get data from db2 as xml format.  This file has different templates in it.
When I transform this to pdf, I am getting error at FOP rendering because the
xsl file does not just choose the template I specify.  It picks up all the data
from the file.  This causes fop to error out.  The e sample xml file is given
below.  Can someone help me figure out how to select only one template at a time
with out parsing the xml file to break it into different files.

(See attached file: out.xml)(See attached file: obf_dl_form.xsl)  In the xls
file, I need to select only "DL" but it brings the values of fields from DSR and
SA also.


2.  How can I run XALAN and FOP interactively from a web page rather than a
batch process?  I do not want to use cocoon?  Is there another way?  I am
thinking of using Class and method.invoke to invoke the commands.

Your help is greatly appreciated.
Thank you,
Geeta

out.xml

obf_dl_form.xsl





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS