pull (REXML::AttlistDecl)

    # File rexml/attlistdecl.rb, line 70
      def AttlistDecl.pull source
    			md = source.match( ATTLISTDECL, true )
    			raise ParseException.new( "Bad ATTLIST declaration!", source ) if md.nil?
    			element = md[1]
    			contents = md[0]

    			pairs = {}
    			values = md[0].scan( ATTDEF )
    			values.each do |attdef|
    				unless attdef[3] == "#IMPLIED"
    					attdef.compact!
    					val = attdef[3]
    					val = attdef[4] if val == "#FIXED "
    					pairs[attdef[0]] = val
    				end
    			end
    			[ element, pairs, contents ]
    		end