little correction, next time ill test before sending :) *************************************** def nextElement(current): next = current.nextSibling if next == None: return next elif next.nodeType == next.ELEMENT_NODE: return next else: return nextElement(next) ***************************************