    # File temp/element.rb, line 355
                    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