title: How to use Saxon(XSLT 2.0 processor) in eclipse indigo with JAVA
body: <p>I have to use XSLT 2.0 processor for string manipulation functions like <code>replace()</code>. I have added the dependency for saxon in POM file and ran "mvn install" command. By doing this "saxon-9.1.0.8.jar" is added under "Referenced Libraries" folder.</p>
  
  <p>In the code I have used <code>System.setProperty("javax.xml.transform.TransformerFactory", "net.sf.saxon.TransformerFactoryImpl");</code></p>
  
  <p>When I try to call the following line <code>TransformerFactory.newInstance("net.sf.saxon.TransformerFactoryImpl", null);</code><br>
  I am getting an error saying </p>
  
  <pre><code>javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found.
  </code></pre>
  
  <p>If I try to call <code>new net.sf.saxon.TransformerFactoryImpl();</code>, I get the error as <code>java.lang.NoClassDefFoundError: net/sf/saxon/TransformerFactoryImpl</code></p>
  
  <p>Please let me know if I am missing something in configuring saxon with eclipse indigo.</p>