Sablotron Module for Ruby

This is a Ruby interface to Sablotron, the XSLT processor developed by Ginger Alliance.

This module supports Sablot-0.60 and Ruby-1.6.2 or higher.

License and Warranty

This module's license is the combination of MPL(Mozilla Public License) and GPL.

Further information of these licenses:

And, I offer NO WARRANTY for using this module in any conditions.


Latest version is 0.5.2.


How to Install

You get Sablotron and install it.

and install this module in the ordinary way, such as:

ruby extconf.rb
make install

You can specify the location of Sablot files with command line switch:


--with-iconv   (when you use iconv library)


Sample files

In directory `sample', There are sample documents, stylesheets and scripts.


basic sample.


encoding translation sample.


handler sample.

Class Document


Future Plan


version 0.5.2 (Oct 7, 2001)

version 0.5.1 (Sep 9, 2001)

version 0.5.0 (Jun 24, 2001)

version 0.4.1 (Jun 21, 2001)

version 0.4.0 (Mar 11, 2001)

version 0.0.2 (Dec 04, 2000)

version 0.0.1 (Sep 25, 2000)


TAKAHASHI Masayoshi(