def get_equivalent(xml_entry):
    """
    Converts the language used in the xml file to valid attribute names to be used in population of player.Player or player.Team instances.

    :param str xml_entry: entry in language used by the xml file
    :return: valid player.Player or player.Team instance attribute
    :raises ValueError: if xml_entry param is not found in the recognized entries list
    """
    equivalent_dict = {
        # Player instance attributes and xml equivalents
        "blood_line_name": "name",
        "hadWellspring": "had_wellspring",
        "hadbounty": "had_bounty",
        "killedbyme": "killed_by_me",
        "killedme": "killed_me",
        "mmr": "mmr",
        "profileid": "profile_id",
        "proximity": "used_voip",
        "skillbased": "had_skillbased_on",

        # Team instance attributes and xml equivalents
        "handicap": "handicap",
        "isinvite": "is_invite",
        "numplayers": "player_count",
        "ownteam": "is_own_team"
    }
    try:
        return equivalent_dict[xml_entry]
    except KeyError:
        raise ValueError(f"Unrecognized xml_entry: '{xml_entry}'")