mmidy       00/08/23 08:58:50

  Modified:    java/src/org/apache/xpath/axes AxesWalker.java
  Log:
  Need to handle nodes from different documents differently
  
  Revision  Changes    Path
  1.4       +4 -0      xml-xalan/java/src/org/apache/xpath/axes/AxesWalker.java
  
  Index: AxesWalker.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/axes/AxesWalker.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AxesWalker.java   2000/08/07 02:49:53     1.3
  +++ AxesWalker.java   2000/08/23 15:58:49     1.4
  @@ -1291,7 +1291,11 @@
         } // while(null != walker)
         
       }
  +      // Not sure what is going on here, but we were loosing
  +      // the next node in the nodeset because it's coming from a 
  +      // different document. 
         while((null != nextNode) && (null != m_prevReturned)
  +            && nextNode.getOwnerDocument() == 
m_prevReturned.getOwnerDocument()                   
               && m_lpi.getDOMHelper().isNodeAfter(nextNode, m_prevReturned));
       
       m_prevReturned = nextNode;
  
  
  

Reply via email to