Clay, Thank you for your info.
My servlet can render static tiff image file to PDF format. I already implemented that part. My IE 6.0 can display it correctly. I guess something is wrong with the way I passed the servlet URL to XSL file. I just couldnot figure it out. thanks, Jerry --- Clay Leeds <[EMAIL PROTECTED]> wrote: > Jerry, > > I don't know if this'll help (apologies if it's a > wild goose chase), > but there's this info RE: IE-specific problems: > > http://xml.apache.org/fop/servlets.html#ie > > Perhaps something in there might help as a > workaround... > > Web Maestro Clay > > On Apr 8, 2004, at 12:34 PM, Jerry wrote: > > 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=6486EDDFADDF7B7B8940B3159706C919D8DB0878B0F8EF60D59F34FC293306C1B1 > > > > 79B62F3F11E27D&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=6486EDDFADDF7B7B8940B3159706C919D8DB0878B0F8EF60D59F34FC293306C1B179B > > > 62F3F11E2 > > 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 > === message truncated === __________________________________ 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]
