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");