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]>