Is this possible? If so how?
I have looked at Libxslt which is what it uses but it seems to involve installing a bunch of binaries and still will not be available as PostgreSQL function…
UPDATE: I ended up having problems using xlst_process() on large transformations which caused PostgreSQL to crash and ended up using FOP invoked by a plpythonu function.
xslt_process() requires Libxml to be installed, available (by adding Windows PATH Environment variables) and the xslt_process() function to be created
Solution:
The Libxml windows binaries are helpfully maintained and provided by: http://www.zlatkovic.com/libxml.en.html
(NOTE: Windows User enviroment varibles do not require a restart but are only avaliable to the user, so my tip is add the varibles to System and User PATH’s)