mmidy       01/01/23 09:58:53

  Modified:    java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java
  Log:
  Don't push a stylesheetRoot in the case of a DOM
  
  Revision  Changes    Path
  1.9       +2 -1      
xml-xalan/java/compat_src/org/apache/xalan/xslt/XSLTEngineImpl.java
  
  Index: XSLTEngineImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/compat_src/org/apache/xalan/xslt/XSLTEngineImpl.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- XSLTEngineImpl.java       2001/01/22 22:33:20     1.8
  +++ XSLTEngineImpl.java       2001/01/23 17:58:48     1.9
  @@ -594,7 +594,6 @@
         addTraceListenersToStylesheet();
         StylesheetHandler stylesheetProcessor
           = new StylesheetHandler((TransformerFactoryImpl)m_tfactory); //this, 
m_stylesheetRoot); 
  -      stylesheetProcessor.pushStylesheet(m_stylesheetRoot.getObject());
         Source ssSource = stylesheetSource.getSourceObject();
         if(ssSource instanceof DOMSource)
         {
  @@ -606,10 +605,12 @@
           {
             TreeWalker tw = new TreeWalker(stylesheetProcessor);
             tw.traverse(((DOMSource)ssSource).getNode());
  +          m_stylesheetRoot = new 
StylesheetRoot(stylesheetProcessor.getStylesheetRoot());
           }
         }
         else
         {
  +        stylesheetProcessor.pushStylesheet(m_stylesheetRoot.getObject());    
  
           diag("========= Parsing "+xslIdentifier+" ==========");
           pushTime(xslIdentifier);
           String liaisonClassName = 
System.getProperty("org.apache.xalan.source.liaison");
  
  
  

Reply via email to