Skip to content

This project provides: a) a command line tool to transform dtbook xml source files [1] into a braille format proprietary to sbs [2], and b) a specialized javax.xml.transform.sax.SAXTransformerFactory that can be used to configure applications that respect the System property "javax.xml.transform.TransformerFactory".

License

Notifications You must be signed in to change notification settings

bwagner/LiblouisSaxonExtension

Repository files navigation

Liblouis Saxon Extension

This project provides a saxon extension that allows to translate text nodes to braille using liblouis from within xsl.

It does this by providing a specialized javax.xml.transform.sax.SAXTransformerFactory that can be used to configure applications that respect the System property "javax.xml.transform.TransformerFactory".

It uses saxon with a java extension that offers translating text into braille using liblouis.

Usage org.liblouis.LouisExtensionTransformerFactoryImpl

java -Djavax.xml.transform.sax.SAXTransformerFactory YourAppThatUsesJaxp

Examples can be found in the xsl tests which are performed using utf-x (we're using the svn version, which has been ported to work with saxon9he). See utfx.sh shell script in the project dtbooktosbsform.

Prerequisite installs

Authors

Christian Egli

Bernhard Wagner

License

Copyright 2011 SBS.

Licensed under GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

This project provides: a) a command line tool to transform dtbook xml source files [1] into a braille format proprietary to sbs [2], and b) a specialized javax.xml.transform.sax.SAXTransformerFactory that can be used to configure applications that respect the System property "javax.xml.transform.TransformerFactory".

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages