jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
changeset 12458 d601e4bba306
parent 12457 c348e06f0e82
child 17534 21dc0b2762da
equal deleted inserted replaced
12457:c348e06f0e82 12458:d601e4bba306
    40 import javax.xml.transform.sax.SAXSource;
    40 import javax.xml.transform.sax.SAXSource;
    41 import javax.xml.transform.stax.StAXResult;
    41 import javax.xml.transform.stax.StAXResult;
    42 import javax.xml.transform.stax.StAXSource;
    42 import javax.xml.transform.stax.StAXSource;
    43 import javax.xml.transform.stream.StreamSource;
    43 import javax.xml.transform.stream.StreamSource;
    44 
    44 
       
    45 import com.sun.org.apache.xalan.internal.utils.FactoryImpl;
    45 import com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC;
    46 import com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC;
    46 import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg;
    47 import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg;
    47 
    48 
    48 import org.w3c.dom.Document;
    49 import org.w3c.dom.Document;
    49 
    50 
   107                        } catch (Exception e ) {
   108                        } catch (Exception e ) {
   108                            try {
   109                            try {
   109 
   110 
   110                                //Incase there is an exception thrown
   111                                //Incase there is an exception thrown
   111                                // resort to JAXP
   112                                // resort to JAXP
   112                                SAXParserFactory parserFactory =
   113                                SAXParserFactory parserFactory = FactoryImpl.getSAXFactory(xsltc.useServicesMechnism());
   113                                       SAXParserFactory.newInstance();
       
   114                                parserFactory.setNamespaceAware(true);
   114                                parserFactory.setNamespaceAware(true);
   115 
   115 
   116                                if (xsltc.isSecureProcessing()) {
   116                                if (xsltc.isSecureProcessing()) {
   117                                   try {
   117                                   try {
   118                                       parserFactory.setFeature(
   118                                       parserFactory.setFeature(