# File temp/element.rb, line 331
                def each_element_with_attribute( key, value=nil, max=0, name=nil, &block ) # :yields: Element
                        each_with_something( proc {|child| 
                                if value.nil?
                                        child.attributes[key] != nil
                                else
                                        child.attributes[key]==value
                                end
                        }, max, name, &block )
                end