swirl
Guide to OmniMark 8   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
Functions       Platforms  
 

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 on Unix platforms (this means that you do not need to have Xalan or Xerces installed). The version of Xerces used is 2.7 and the version of Xalan is 1.10. On Windows, they are dynamically linked, so users must download and install the Xalan and Xerces libraries before they can use OMXSLT. The Xalan download is available from http://xalan.apache.org/. Xalan relies on Xerces so this also needs to be installed (http://xerces.apache.org/). After installation, add both libraries' bin directories to the Windows PATH system environment variable so that OmniMark can find the DLLs.

Functions
   xslt.compile
   xslt.omxslt-version
   xslt.reader
   xslt.stylesheet
   xslt.writer
 
Platforms
   HP/UX
   HP-UX Itanium 2
   IBM AIX 5.3
   Linux (Intel)
   Linux Red Hat Enterprise 5
   MS Windows 98/ME
   MS Windows NT/2000/XP
   MS Windows Vista
   Sun Solaris 8
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACY LIBRARIES ] [ ERRORS ]

OmniMark 8.2.0 Documentation Generated: May 6, 2008 at 10:12:26 am
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2008.