|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RENDER_SVG with FOP
I am trying to use FOP to convert XML to SVG. I have used it already to
convert XML to PDF, PCL, TXT, etc.
But when I try to use SVG in this code
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
try {
String xsl = new String(getServletContext().getRealPath("/") +
"webFop.xsl");
ByteArrayOutputStream out = new ByteArrayOutputStream();
res.setContentType("image/svg-xml");
Driver driver =new Driver();
driver.setOutputStream(out);
driver.setRenderer(Driver.RENDER_SVG);
TransformerFactory tFactory = TransformerFactory.newInstance();
Source xslSource = new StreamSource(new URL("file:" +
xsl).openStream());
javax.xml.transform.Transformer transformer =
tFactory.newTransformer(xslSource);
Source xmlSource = new StreamSource(new StringReader(xml));
transformer.transform(xmlSource, new
SAXResult(driver.getContentHandler()));
byte[] content = out.toByteArray();
res.setContentLength(content.length);
res.getOutputStream().write(content);
res.getOutputStream().flush();
} catch (Exception ex) {
throw new ServletException(ex);
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
It gives me a SVGDocument class not found exception. I have the SVGDocument
class in the servlet lib folder in the batik.jar file. Any ideas?
Thanks.
TP
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








