sboag       00/08/07 18:33:33

  Modified:    src/org/apache/xalan/xslt XSLTEngineImpl.java
  Log:
  Check for a DTMProxy before you tell the user that they can't input a node 
with the DTMLiaison!
  
  Revision  Changes    Path
  1.65      +3 -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.64
  retrieving revision 1.65
  diff -u -r1.64 -r1.65
  --- XSLTEngineImpl.java       2000/05/31 08:33:49     1.64
  +++ XSLTEngineImpl.java       2000/08/08 01:33:33     1.65
  @@ -822,10 +822,11 @@
   
       if(null != inputSource.getNode())
       {
  -      if(getXMLProcessorLiaison() instanceof 
org.apache.xalan.xpath.dtm.DTMLiaison)
  +      sourceTree = inputSource.getNode();
  +      if((getXMLProcessorLiaison() instanceof 
org.apache.xalan.xpath.dtm.DTMLiaison) &&
  +         !(sourceTree instanceof org.apache.xalan.xpath.dtm.DTMProxy))
           error(XSLTErrorResources.ER_CANT_USE_DTM_FOR_INPUT); //"Can't use a 
DTMLiaison for a input DOM node... pass a 
org.apache.xalan.xpath.xdom.XercesLiaison instead!");
   
  -      sourceTree = inputSource.getNode();
       }
       else
       {
  
  
  

Reply via email to