XML Europe 2003 logo

SVG Support in RenderX XEP XSL Formatting Objects Renderer

Abstract

SVG is a natural complement to XSL FO: it can be generated from XML data

by XSLT, and embedded directly to XSL-FO instance, combining fine

typesetting quality of XSL FO to rich and versatile, dynamically generated

graphics in a single workflow. This brings a significant reduction in

production chain complexity, excluding a separate stage of image

preparation.

Support for SVG in XEP (an XSL FO formatter by RenderX, Inc) will be

announced at the conference. XEP supports most features of SVG that can

be expressed in PDF/PostScript imaging model without rasterization. This

eliminates quality/image size tradeoff, but imposes certain limits on the

supported language subset: e.g. filter effects cannot be converted to

PostScript primitives.

The supported subset does not match any of the currently existing SVG

profiles. We believe such a profile could be very useful as an interchange

format for tools traditionally oriented at PS/EPS/PDF imaging.

The (recently announced) SVG Print profile promises to address

these needs; depending on its progress, RenderX is going to choose it

as a target for future development of the SVG renderer.

Keywords

»PDF, »PostScript, »SVG, »XSL-FO.

The full paper was not available at the time the proceedings were created. Please check the conference web site, http://www.xmleurope.com, to find an updated version of this paper.

Biography

Developed various open source and commercial software tools in areas of compiler construction, data mining and information retrieval. RenderX CTO since 1999, where led developement of RenderX XEP XSL formatter, an XSL Formatting Objects implementation in Java. Delivers university courses on compiler construction and software developement methodologies.