The JDK contains a reference impementation.
You can swap out the parser & XSLT implementaiton by system properties.
You can also replace them by putting jar files into the JDK endorsed directory.
Endorsed jars will replace them for all Java applications on your system.