sboag       00/11/16 09:12:41

  Modified:    java/src/org/apache/xalan/transformer KeyWalker.java
  Log:
  Uncommented code for check for name, so that keys work when there
  are multiple declarations.
  
  Revision  Changes    Path
  1.7       +4 -3      
xml-xalan/java/src/org/apache/xalan/transformer/KeyWalker.java
  
  Index: KeyWalker.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/KeyWalker.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- KeyWalker.java    2000/11/13 16:27:19     1.6
  +++ KeyWalker.java    2000/11/16 17:12:41     1.7
  @@ -170,7 +170,7 @@
       KeyIterator ki = (KeyIterator) m_lpi;
       Vector keys = ki.getKeyDeclarations();
   
  -    // QName name = ki.getName();
  +    QName name = ki.getName();
       try
       {
         String lookupKey = m_lookupKey;
  @@ -183,8 +183,9 @@
         {
           KeyDeclaration kd = (KeyDeclaration) keys.elementAt(i);
   
  -        //if(!kd.getName().equals(name)) 
  -        //  continue;
  +        if(!kd.getName().equals(name)) 
  +          continue;
  +        
           ki.getXPathContext().setNamespaceContext(ki.getPrefixResolver());
   
           // See if our node matches the given key declaration according to 
  
  
  

Reply via email to