Base64 encoding and decoding implementation, with XSLT
1. Base64 encoder
The XSLT stylesheet for base64 encoding can be downloaded from, here.
I wrote a base64 encoding script using XSLT, in response to a question asked on XSL-List.
This stylesheet uses an external XML file datamap.xml, as a lookup table.
The example is tested with Xalan-J 2.6.0:
java org.apache.xalan.xslt.Process -in base64encoder.xsl -xsl base64encoder.xsl
With Saxon 8.0:
java net.sf.saxon.Transform base64encoder.xsl base64encoder.xsl
With MSXML 4.0
2. Base64 decoder
The XSLT stylesheet for base64 decoding can be downloaded from, here.
This stylesheet uses an external XML file datamap.xml, as a lookup table.
The example is tested with Xalan-J 2.6.0:
java org.apache.xalan.xslt.Process -in base64decoder.xsl -xsl base64decoder.xsl
With Saxon 8.0:
java net.sf.saxon.Transform base64decoder.xsl base64decoder.xsl
With MSXML 4.0
Last Updated: Dec 27, 2009