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.

Download

Latest version is 0.5.2.

<URL:http://www.rubycolor.org/arc/sablot-0.5.2.tar.gz>

How to Install

You get Sablotron and install it.

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

ruby extconf.rb
make
make install

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

--with-sablot-dir=/path/to/Sablot
--with-sablot-lib=/path/to/Sablot/libdir
--with-sablot-include=/path/to/Sablot/includedir

--with-iconv   (when you use iconv library)
--with-iconv-dir=/path/to/iconv
--with-iconv-lib=/path/to/iconv/libdir
--with-iconv-include=/path/to/iconv/includedir

--with-expat-dir=/path/to/expat
--with-expat-lib=/path/to/expat/libdir
--with-expat-include=/path/to/expat/includedir

Sample files

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

sample/basic

basic sample.

sample/encoding

encoding translation sample.

sample/handler

handler sample.

Class Document

<URL:http://www.rubycolor.org/sablot/sablot.html>

Future Plan

History

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)

Author

TAKAHASHI Masayoshi(maki@rubycolor.org).