|
Subject: [xsl] RENDER_SVG with FOP From: "tpass001" <tpass001@xxxxxxxxxxx> Date: Thu, 22 Aug 2002 14:43:34 -0500 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] appropriate use of xsl?, James Fuller | Thread | [xsl] Creating sveral pages while m, jody |
| [xsl] ANN: XEP Version 3 Web Previe, David Tolpin | Date | RE: [xsl] Newsgroup?, James Fuller |
| Month |