title: How to set Saxon as the Xslt processor in Java?
body: <p>This is a simple question, but one I cannot find the answer to. I have an XSLT 2.0 stylesheet that I'm trying to process in Java.  It relies on XSL elements from Saxon.</p>
  
  <p>My current class works fine with simple XSLT 1.0, but I'm getting errors about unrecognized elements with my 2.0 XSLT built with Saxon.</p>
  
  <p>I cannot figure out how to tell Java to use Saxon as the processor.  I'm using javax.xml.transform in my class.  Is this a property I can set?  What do I set it to?
  Thanks!</p>
  
  <p><strong>Edited</strong>
  I figured out how to set the property to use Saxon, but now I'm getting this error.</p>
  
  <pre><code>Provider net.sf.saxon.TransformerFactoryImpl not found
  </code></pre>
  
  <p>How do I include Saxon in my application?</p>