sboag 00/03/13 12:34:33
Modified: src/org/apache/xalan/xslt XSLTEngineImpl.java
Log:
In response to Bugzilla bug# 46 -- in switchLiaisonsIfNeeded change test of
source node to org.apache.xerces.dom.NodeImpl.
Revision Changes Path
1.56 +4 -2 xml-xalan/src/org/apache/xalan/xslt/XSLTEngineImpl.java
Index: XSLTEngineImpl.java
===================================================================
RCS file: /home/cvs/xml-xalan/src/org/apache/xalan/xslt/XSLTEngineImpl.java,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- XSLTEngineImpl.java 2000/03/02 20:52:02 1.55
+++ XSLTEngineImpl.java 2000/03/13 20:34:32 1.56
@@ -483,8 +483,10 @@
(m_parserLiaison instanceof org.apache.xalan.xpath.dtm.DTMLiaison))
{
if((null != sourceNode)
- && (!(sourceNode instanceof
org.apache.xalan.xpath.xdom.XercesLiaison)))
- throw new SAXException("Can not mix DTM input with DOM output!");
+ && (!(sourceNode instanceof org.apache.xerces.dom.NodeImpl)))
+ {
+ throw new SAXException("Can not mix non Xerces-DOM input with
Xerces-DOM output!");
+ }
XMLParserLiaison newLiaison = new
org.apache.xalan.xpath.xdom.XercesLiaison();
newLiaison.copyFromOtherLiaison((XMLParserLiaisonDefault)m_parserLiaison);