jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
changeset 12458 d601e4bba306
parent 12457 c348e06f0e82
child 17534 21dc0b2762da
--- a/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java	Thu Apr 12 08:38:26 2012 -0700
+++ b/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java	Tue Apr 17 11:17:59 2012 -0700
@@ -42,6 +42,7 @@
 import javax.xml.transform.stax.StAXSource;
 import javax.xml.transform.stream.StreamSource;
 
+import com.sun.org.apache.xalan.internal.utils.FactoryImpl;
 import com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC;
 import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg;
 
@@ -109,8 +110,7 @@
 
                                //Incase there is an exception thrown
                                // resort to JAXP
-                               SAXParserFactory parserFactory =
-                                      SAXParserFactory.newInstance();
+                               SAXParserFactory parserFactory = FactoryImpl.getSAXFactory(xsltc.useServicesMechnism());
                                parserFactory.setNamespaceAware(true);
 
                                if (xsltc.isSecureProcessing()) {