Jeremias, Still stuch by the issue of empty image url. Before I pass the value of GetByteStreamServletURL to XSL, I printed it out(http://localhost:9080/MaxTradDownload/GetByteStream?guid=6486EDDFADDF7B7B8940B3159706C919D8DB0878B0F8EF60D59F34FC293306C1B179B62F3F11E27D&ImageFormat=pdf&ImageSource=localhost). It looks fine. However, my XSL file always got empty string. Do you have any idea about it?
I also tried to use command line to test it under the lib dir of my working directory, I got error: java org.apache.xalan.xslt.Process -IN DummyXML.xml -XSL Tiff2Pdf.xsl -OUT T iff2Pdf.fo -PARAM image http://localhost:9080/MaxTradDownload/GetByteStream?gui d=6486EDDFADDF7B7B8940B3159706C919D8DB0878B0F8EF60D59F34FC293306C1B179B62F3F11E2 7D&ImageFormat=pdf&ImageSource=localhost Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.1', but '1.3' is required. Error: could not find java.dll Error: could not find Java 2 Runtime Environment. 'ImageFormat' is not recognized as an internal or external command, operable program or batch file. 'ImageSource' is not recognized as an internal or external command, operable program or batch file. It tells me I need higher JRE version. I use WSAD 5.0. I checked my JRE version, it is 1.3.1. I do not know why. I ran this from the lib dir of my working directory. I put xalan.jar, xml-apis.jar, and xercesImpl.jar in my lib directory and also set up the classpathes for them. Is there any other way which can help me out why it passed an empty string? Please help. Jerry --- Jerry <[EMAIL PROTECTED]> wrote: > Jeremias and Clay, > > Thanks. I will work on the URL parameter first to > check why it is empty even if I already set the > value > url as "http://...". > > If I still have a problem, I will check the > reference > you gave and use command line to test it. > > thanks, > > > Jerry > --- Jeremias Maerki <[EMAIL PROTECTED]> > wrote: > > > > On 08.04.2004 16:37:04 Jerry wrote: > > > Jeremias, > > > > > > thanks a lot for your input. > > > > You're welcome. > > > > > 1. > > > I set it into LEVEL_DEBUG and checked the > console. > > It > > > looks like it is image url path setting's > problem. > > > What does that mean by "no base directory is > > > specified"? > > > > The base directory is used to convert relative > URLs > > to absolute ones. > > See > > > http://xml.apache.org/fop/embedding.html#config-internal > > > > Example: > > Relative URL: images/myimage.tif > > Base URL (or dir): http://localhost:8080/ > > Resulting URL: > > http://localhost:8080/images/myimage.tif > > > > > I am wondering if the way or syntax I use > > > to set Image url vriable is right. > > > > Your intentions were totally alright, it's just > that > > you set an empty > > String as URL. See me previous mail further down. > > Looks like you missed > > my key comment. > > > > > The detailed > > > console info is as followed: > > > > > > [INFO] building formatting object tree > > > [DEBUG] setting up fonts [INFO] [1] > > > [ERROR] Error while creating area : Error with > > image > > > URL: (The system cannot find the path > specified) > > and > > > > See the emptyness between "URL:" and "(The > > system..."? No URL set. > > > > > no base directory is specified > > > [DEBUG] Last page-sequence produced 1 pages. > > > [INFO] Parsing of document complete, stopping > > renderer > > > [DEBUG] Initial heap size: 30061Kb > > > [DEBUG] Current heap size: 35273Kb > > > [DEBUG] Total memory used: 5212Kb > > > [DEBUG] Memory use is indicative; no GC was > > > performed > > > [DEBUG] These figures should not be used > > > comparatively > > > [DEBUG] Total time used: 741ms > > > [DEBUG] Pages rendered: 1 > > > [DEBUG] Avg render time: 741ms/page > > > > > > 2. > > > > It also helps if you just do the XSLT > > transformation > > > > on the command line > > > > (as I suggested earlier). By checking the > > generated > > > > FO afterwards you > > > > can see if everything is alright. > > > > > > Sorry I am not sure how to use XSLT to test it > > from > > > command line. > > > > If you use Xalan-J as XSLT processor (default in > JDK > > 1.4 and later), see > > here: > > http://xml.apache.org/xalan-j/commandline.html > > > > > 3. > > > If I ran GetByteStream servlet, it can display > the > > > image in tiff format. You mentioned this servlet > > > should write the TIFF file byte by byte to > > > the Request's OutputStream. Can you take a look > to > > if > > > I did right? > > > > I already did last time. I snipped it out because > it > > looked good. > > If you can download the TIFF via your browser then > > everything's ok. > > > > <snip what="GetByteStream servlet"/> > > > > > > Jeremias Maerki > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Small Business $15K Web Design Giveaway > http://promotions.yahoo.com/design_giveaway/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
