Does anyone know of an existing XSLT Compiler for C or C++, such that it takes as input an XSL stylesheet and outputs some form of executable code, binary, compiled C code, assembly, shared library, etc. which can then be directly executed to convert XML files?

http://sourceforge.net/projects/xsltc/
is a proof-of-concept implementation that has been dead since the year 2000.
I realize there are java, HTML compilers out there that perform the task, but I am under a C/C++ constraint with a speed/efficiency priority, worst case would be using an interpreter or doing inter process communication with a fast java compiler like Gregor/XSLT.

Anyone got any tips or ideas?