[jdom-interest] elt.getContent().iterator().remove() - a bug?
    Noam Tamim 
    noamt at yahoo.com
       
    Mon Oct  1 11:30:11 PDT 2001
    
    
  
Hi.
I am trying to build a util that removes comments from XML files.
The relevant part is this method:
static void removeComments(Element e) {
  Iterator i=e.getContent().iterator();
  while (i.hasNext()) {
    Object o=i.next();
    if (o instanceof Comment) {
      System.out.println("removing: "+o);
      i.remove();
    }
    else if (o instanceof Element) removeComments((Element)o);
  }
}   
I successfully traverses the whole tree from the given Element down
(as seen by the "removing" line), yet not a single Comment is
removed.
Am I doing something wrong, or is that a (known?) bug?
I looked at the source of Element, PartialList, and LinkedList, and
found no answer.
Please help me.
-Noam.
__________________________________________________
Do You Yahoo!?
Listen to your Yahoo! Mail messages from any phone.
http://phone.yahoo.com
    
    
More information about the jdom-interest
mailing list