# File lib/html5/filters/validator.rb, line 385
  def check_start_tag_unknown_attributes(token)
    # check for recognized attribute names
    name = token[:name].downcase
    allowed_attributes = @@global_attributes | @@allowed_attribute_map.fetch(name, [])
    for attr_name, attr_value in token.fetch(:data, [])
      if !allowed_attributes.include?(attr_name.downcase())
        yield( {:type => "ParseError",
             :data => "unknown-attribute",
             :datavars => {"tagName" => name,
                  "attributeName" => attr_name}})
      end
    end
  end