# File lib/html5/filters/validator.rb, line 415
  def check_iri(token, tag_name, attr_name, attr_value)
    is_valid, error_code = is_valid_iri(attr_value)
    if !is_valid
      yield({:type => "ParseError",
             :data => error_code,
             :datavars => {"tagName" => tag_name,
                "attributeName" => attr_name}})
      yield({:type => "ParseError",
             :data => "invalid-attribute-value",
             :datavars => {"tagName" => tag_name,
                "attributeName" => attr_name}})
    end
  end