zongaro     2002/11/26 07:02:34

  Modified:    java/src/org/apache/xml/dtm/ref Tag: XSLTC_DTM
                        DTMDefaultBaseIterators.java
  Log:
  Changed TypedAttributeIterator to use new DTMDefaultBase.getTypedAttribute
  method, which is generally faster than iterating through getFirstAttribute
  and getNextAttribute to find the attribute of interest.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.12.2.7  +1 -8      
xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBaseIterators.java
  
  Index: DTMDefaultBaseIterators.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBaseIterators.java,v
  retrieving revision 1.12.2.6
  retrieving revision 1.12.2.7
  diff -u -r1.12.2.6 -r1.12.2.7
  --- DTMDefaultBaseIterators.java      22 Oct 2002 14:50:40 -0000      1.12.2.6
  +++ DTMDefaultBaseIterators.java      26 Nov 2002 15:02:33 -0000      1.12.2.7
  @@ -971,14 +971,7 @@
         {
           _startNode = node;
   
  -        for (node = getFirstAttribute(node); node != END;
  -                node = getNextAttribute(node))
  -        {
  -          if (getExpandedTypeID(node) == _nodeType)
  -            break;
  -        }
  -
  -        _currentNode = node;
  +        _currentNode = getTypedAttribute(node, _nodeType);
   
           return resetPosition();
         }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to