- Xsltproc (libxslt)
Libxslt http://xmlsoft.org/XSLT/ is the XSLT C library developed
for the Gnome project. Libxslt is based on libxml2 the XML C library
developed for the Gnome project. It also implements most of the EXSLT
set of processor-portable extensions functions and some of Saxon's
evaluate and expressions extensions. The libxml2 version included in
<oXygen/> is 2.6.32 and the libxslt version is
1.1.23
<oXygen/> uses Libxslt through its command line tool (Xsltproc). The XSLT
processor is included into the distribution kit of the stand-alone
version for Windows and Mac OS X. Because there are differences between
different Linux distributions, on Linux you must install
Libxslt on your machine as a separate
application and set the PATH variable to contain the
Xsltproc executable.
The Xsltproc processor can be configured from the XSLTPROC options page.
![[Note]](img/note.gif) | Note |
|---|
Known problem: file paths containing spaces are not handled
correctly in the LIBXML processor. For example the built-in XML
catalog files of the predefined document types (DocBook, TEI, DITA,
etc) are not handled by LIBXML if <oXygen/> is installed in the default
location on Windows (C:\Program Files) because the built-in XML
catalog files are stored in the frameworks
subdirectory of the installation directory which in this case
contains at least a space character. |
- MSXML 3.0/4.0
MSXML 3.0/4.0 http://msdn.microsoft.com/xml/ is available only on Windows
2000, Windows NT and Windows XP platforms. It can be used for transformation
and validation of XSLT
stylesheets .
<oXygen/> use the Microsoft XML parser through its command line tool
msxsl.exe
Because msxsl.exe is only a wrapper, Microsoft Core XML Services
(MSXML) must be installed on the computer otherwise you get an
corresponding warning. You can get the latest Microsoft XML parser from
Microsoft web-site
http://www.microsoft.com/downloads/details.aspx?FamilyId=3144B72B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en
- MSXML .NET
MSXML .NET http://msdn.microsoft.com/xml/ is available only on Windows
NT4, Windows 2000 and Windows XP platforms. It can be used for transformation
and validation of XSLT
stylesheets .
<oXygen/> performs XSLT transformations and validations using .NET
Framework's XSLT implementation (System.Xml.Xsl.XslTransform class)
through the nxslt command line utility. The nxslt version included in
<oXygen/> is 1.6.
You should have the .NET Framework version 1.0 already installed on
your system otherwise you get this warning: MSXML.NET
requires .NET Framework version 1.0 to be installed. Exit code: 128
You can get the .NET Framework version 1.0 from Microsoft web-site
http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&displaylang=en
- .NET 1.0
A transformer based on the System.Xml 1.0 library available in the
.NET 1.0 and .NET 1.1 frameworks from Microsoft (http://msdn.microsoft.com/xml/). It is available only on
Windows.
You should have the .NET Framework version 1.0 or 1.1 already
installed on your system otherwise you get this warning:
MSXML.NET requires .NET Framework version 1.0 to be
installed. Exit code: 128
You can get the .NET Framework version 1.0 from Microsoft web-site
http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&displaylang=en
- .NET 2.0
A transformer based on the System.Xml 2.0 library available in the
.NET 2.0 framework from Microsoft (http://msdn.microsoft.com/xml/). It is available only on
Windows.
You should have the .NET Framework version 2.0 already installed on
your system otherwise you get this warning: MSXML.NET
requires .NET Framework version 2.0 to be installed. Exit code: 128
You can get the .NET Framework version 2.0 from Microsoft web-site
http://www.microsoft.com/downloads/details.aspx?FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55&DisplayLang=en
- Saxon.NET
Saxon.NET http://weblog.saxondotnet.org/ is the port of Saxon 9B XSLT
processor to the .NET platform and it is available on a Mozilla Public
License 1.0 (MPL) from the Mozilla
site.
In order to use it you have to unzip in the <oXygen/> install folder the
Saxon.NET distribution which you can download from http://saxon.sourceforge.net/.
You should have the .NET Framework version 1.1 already installed on
your system otherwise you get this warning: Saxon.NET
requires .NET Framework 1.1 to be installed.
You can get the .NET Framework version 1.1 from Microsoft web-site
http://www.microsoft.com/downloads/ThankYou.aspx?familyId=262d25e3-f589-4842-8157-034d1e7cf3a3&displayLang=en
- Intel® XML Software Suite
Intel® XML Software Suite http://www.intel.com/software/xml/ is a suite of runtime
libraries for Linux and Windows operating systems. It is available on a
commercial license from Intel®.
After installing the Intel® XML Software Suite you will have to configure it in the <oXygen/>
preferences.