Hi,
    I'm have some trouble generating PNG's with the SVG serializer.
I want to include a CSS stylesheet reference in the XML so that,
for example, colours can be kept out of the SVG XML. Using the
following test.xml file:

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/css" href="/home/httpd/html/styles/svg-test.css"?>

<svg xml:space="preserve" width="6px" height="6px">
<desc>Corner of menu item</desc>
<rect width="6" height="6"  class="red"/>
<path d="M0,0 v6 a6,6 0 0,1 6,-6 z" fill="green" transform="rotate(90 3 3)"/>
</svg>

And this simple svg-test.css file:

.red {
         fill: red;
}

If I invoke the batik rasterizer directly using:

java -jar batik-rasterizer.jar test.xml

then everything is fine. A png is generated that uses the
red colour defined in the CSS stylesheet.

However, if I access the xml file via Cocoon (2.02 )with the usual SVG
serializer defined in the sitemap and the following added:

     <map:match pattern="svg/test.png">
        <map:generate src="site/svg/test.xml" label="source"/>
        <map:serialize type="svg2png"/>
     </map:match>

then I get the png with a black background, the CSS file has
not been read.

Can anyone help shed some light on this?

Regards,
Simeon

-- 
Simeon Walker,                      email: [EMAIL PROTECTED]
School of Biological Sciences,      phone: +44 (0)1248 383702
University of Wales, Bangor,        fax: +44 (0)1248 382569
Gwynedd, LL57 2UW, UK.              www: http://biology.bangor.ac.uk/


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to