ePublisher Platform XSLT Extensions
ePublisher Platform XSLT Extensions
ePublisher implements a variety of extension objects to enable full processing of desired output within the language of XSL.
Namespace
Prefix
Class Name
Description
urn:WebWorks-XSLT-Extension-Adapter
wwadapter
XSLT extension functions for use in ePublisher Adapter stylesheets.
urn:WebWorks-Adapter-Configuration-Extension
wwadapterconf
Provides access to the adapter configuration.
urn:WebWorks-XSLT-Extension-Environment
wwenv
Enable XSL transforms to query the current system environment for the location and state of programs and variables.
urn:WebWorks-XSLT-Extension-Execute
wwexec
Allows XSL stylesheets to execute external programs and process results. Provides the return code, stdout, and stderr results from the running process.
urn:WebWorks-XSLT-Extension-ExecPython
wwpython
Allows XSL stylesheets to execute python programs and process results.
urn:WebWorks-XSLT-Extension-Sass
wwsass
Allows XSL stylesheets to manage SASS files.
urn:WebWorks-XSLT-Extension-Document
wwexsldoc
Allow multiple output files from a single XSL transform. Also provides routines to quickly load XML files without invoking XML validators as well as utility methods to enable correct output formatting.
urn:WebWorks-XSLT-Extension-Files
wwfilesext
Enables incremental build support.
urn:WebWorks-XSLT-Extension-FileSystem
wwfilesystem
Allow XSL transforms to query and manipulate files and directories. Also handles system path parsing and processing.
urn:WebWorks-XSLT-Extension-Fonts
wwfonts
Answer questions about fonts that might affect format output.
urn:WebWorks-Imaging-Info
wwimageinfo
Enable processing of images within XSL transforms. Returns information about a particular image file, including width and height, image format, bit-depth, path on system, etc.
urn:WebWorks-XSLT-Extension-Log
wwlog
Enables XSL transforms to report messages, warnings, and errors to the generation log.
urn:WebWorks-XSLT-Extension-MultiSearchReplace
wwmultisere
Replaces multiple strings in a single operation.
urn:WebWorks-XSLT-Extension-NodeSet
wwnodeset
Miscellaneous node set functions.
urn:WebWorks-XSLT-Extension-Progress
wwprogress
Reports progress during long lived XSL transforms.
urn:WebWorks-XSLT-Extension-Project
wwprojext
Query for information about the currently running project.
urn:WebWorks-XSLT-Extension-StageInfo
wwstageinfo
Allows XLST processing to store and retrieve key/value pairs as needed to track state.
urn:WebWorks-XSLT-Extension-StringUtilities
wwstring
Extend the available string processing methods to XSL to include message formatting, specialized text escaping, regular expression operations, etc.
urn:WebWorks-XSLT-Extension-Units
wwunits
Utility methods for extracting units and value from raw strings along with unit-to-unit conversion routines.
urn:WebWorks-XSLT-Extension-URI
wwuri
Utility methods which convert to and from file paths and create absolute or relative URIs.
urn:WebWorks-XSLT-Extension-Zip
wwzip
Allow XSL transforms to handle zip archives.