XEP is an XSL FO (XSLFO) and SVG processor. It takes input in XML, applies an XSL transformation to build XSL Formatting Objects representation, and then formats the Formatting Objects into PDF or PostScript. XEP supports multiple raster and vector graphic formats. Among them, Scalable Vector Graphics (SVG) is an XML-based vector graphics representation, widely used in business applications and for fine typesetting.
XEP conforms to Extensible Stylesheet Language (XSL) Version 1.0, a W3C recommendation. It also supports a subset of Scalable Vector Graphics (SVG) 1.1 Specification. XEP outputs formatted documents in Adobe PDF version 1.3 (with optional support for features from newer versions) and PostScript level 2 or 3 formats.
The XEP Engine is written in Java and runs on most Unixes, Microsoft Windows, Linux, Mac OS X and other systems where Java Virtual Machine 1.1.8 or newer is available.