Derek; Thanks again for your reply. In my tomcat(version5) webapps folder my cocoon application is navCoc. SVG is a subfolder of that (as is WEB-INF,.metadata,.settings,style(xsl),Graphics, Menus, and more). All the cocoon jars are in WEB-INF/lib. Classes(generators, actions, etc.)in WEB-INF/classes. I have several actions, generators that work fine(many of which are aggregated in the sitemap). ( this is a fairly large J2EE application). Sitemap, static html files in the same level(directly under navCoc). I did as you suggested, put in that sitemap entry, called the xml serializer directly (http://localhost:9080/navCoc/SVG/wire.xml), I got the svg data as xml in IE.
This works fine in my xsl to call the applet <xsl:attribute name="url">http://localhost:9080/navCoc/SVG/<xsl:value-of select="$appletImage"/>.svg</xsl:attribute> This does not work for calling the serializer from my xsl <img src="SVG/wire.png"/> <map:match pattern="SVG/*.svg"> <!-- used for calling applet --> <map:read src="SVG/{1}.svg" mime-type="image/svg+xml"/> </map:match> <map:match pattern="SVG/*.png"> <map:generate src="SVG/{1}.svg"/> <map:serialize type="svg2png"/> </map:match> <map:match pattern="SVG/*.gif"> <!-- can get static files from the folder with this --> <map:read src="SVG/{1}.gif" mime-type="image/gif"/> </map:match> I really appreciate your help on this, thank you. Craig ----- Original Message ----- From: "Derek Hohls" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 29, 2004 12:40 AM Subject: Re: svg2png question > Craig > > Its still not clear how your paths work; I did see the followup > mail but you did not make it clear as to where your Cocoon > servlet is based - is it in tomcat/webapps/navCoc > and your SVG is then a sub-dir under it? > > It does not seem lilkely that two different pipelines in > the same sitemap, pointing to the same file / directory > would give different responses; there must be something > else in your setup that is different that is triggering this. > > If you can supply your dir structure (Cocoon + app) and > the relevant snippets from the sitemap I can at least see > if I get the same response as you. > > Derek > > PS Have you just serializing the file out as XML without > the SVG to PNG conversion? Something like: > > <map:match pattern="SVG/*.xml"> > <map:generate src="SVG/{1}.svg"/> > <map:serialize type="xml"/> > </map:match> > > If this works, it might then be the serializer that is problematic; > I did not have to define in my test sitemap as it is already > "inherited" from the root sitemap.... > > >>> [EMAIL PROTECTED] 2004/10/28 05:16:06 PM >>> > Good day Derek; > I sent a second reply with the correct path being > http://localhost:9080/navCoc/SVG/wire.png , navCoc is my top level > folder > for this application in tomcat webapps. > I agree that it seems that cocoon cannot locate the src url. I see > nothing > in the logs related to this. Since it takes a few moments > before the not available X to show up in IE6 I assume it is looking for > it. > Like I said the map:read of static files works fine as does > locating that same file wire.svg for an applet to display. If I remove > my > sitemap entry below the wire.svg for the applet is not found. > At this point a am just going to have two image folders, one for svg > and the > other for png to draw on. I would like to just have the svg folder > > and serialize on the fly. > > <map:match pattern="SVG/*.svg"> > > <map:read src="SVG/{1}.svg" mime-type="image/svg+xml"/> > > </map:match> > > At this point a am just going to have two image folders, one for svg > and the > other for png to draw on. I would like to just have the svg folder > > and > > ----- Original Message ----- > From: "Derek Hohls" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, October 27, 2004 11:57 PM > Subject: Re: svg2png question > > > > Craig > > > > But is the "SVG" folder mounted under the Cocoon directory; > > I see you have no "cocoon" in the URL below. I do not think > > the problem is with the serializer per se, but the fact that > > Cocoon cannot locate the src URL. The log file should also > > indicate this. > > > > >>> [EMAIL PROTECTED] 2004/10/27 04:41:53 PM >>> > > Derek > > Thanks for your response. If I call it directly as you suggest I get > > the > > same result(Not Available). If I place a gif in the same folder and > > refer to > > it I get it fine. My sitemap serializer is below. I am using 2.14. > I > > have > > an applet that gets the wire.svg file from that folder fine > > (url="http://localhost:9080/SVG/wire.svg"). > > <map:serializer logger="sitemap.serializer.svg2png" > > mime-type="image/png" > > name="svg2png" src="org.apache.cocoon.serialization.SVGSerializer"/> > > > > ----- Original Message ----- > > From: "Derek Hohls" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Wednesday, October 27, 2004 12:13 AM > > Subject: Re: svg2png question > > > > > > > Craig > > > > > > I had no problems with a call like: > > > > > > <img src="svg/wire.png"/> > > > > > > What happens you call the pipeline directly - > > > eg. > > > > > > http://localhost:8080/cocoon/svg/wire.png > > > > > > I also had no problems with the pipeline per se; > > > just check it comes *before* the static image > > > handler. > > > > > > Derek > > > > > > >>> [EMAIL PROTECTED] 2004/10/27 01:32:16 AM >>> > > > Hello: > > > I am trying to render an svg image as png in an html page. Sitemap > > > fragment is below. > > > > > > In my xsl simply using <img src="SVG/wire.png"/> does not get the > > job > > > done (as it does with > > > a map:read reference to static images in the sitemap). How should > I > > > reference this pipeline in my xsl? > > > > > > <map:match pattern="SVG/*.png"> > > > > > > <map:generate src="SVG/{1}.svg"/> > > > > > > <map:serialize type="svg2png"/> > > > > > > </map:match> > > > > > > > > > > > > Craig Christophersen > > > (406)496-6421 > > > [EMAIL PROTECTED] > > > > > > -- > > > This message has been scanned for viruses and > > > dangerous content by MailScanner, and is > > > believed to be clean. > > > MailScanner thanks transtec Computers for their support. > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > MailScanner thanks transtec Computers for their support. > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > MailScanner thanks transtec Computers for their support. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
