XSLT support (OMXSLT)

XSLT is a language for transforming well-formed XML documents. It has been endorsed as a W3C recommendation; it is specified by the W3C document XSL Transformations (XSLT), which can be found at http://www.w3.org/TR/xslt.

The OMXSLT library allows OmniMark programs to perform XSLT transformations on input and output data. It also allows you to feed XSLT transformations into OmniMark's internal XML parser or the pattern-matching engine.

The OMXSLT library is built as a wrapper around Xalan C++, the XSLT processor written by the Apache Group. Xalan uses the Xerces XML parser, also from Apache. Both Xalan and Xerces are included with the OMXSLT library, and are statically linked. The version of Xerces used is 3.2.1 and the version of Xalan is 1.11.

Usage Note

To use OMXSLT, you must import it into your program using an import declaration such as:

  import "omxslt.xmd" prefixed by xslt.