[jdom-interest] elt.getContent().iterator().remove() - a bug?

Noam Tamim noamt at yahoo.com
Mon Oct 1 11:30:11 PDT 2001


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);
    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
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.


Do You Yahoo!?
Listen to your Yahoo! Mail messages from any phone.

More information about the jdom-interest mailing list