xmlrpc function in another file
Unfortunately, I don't believe you can.

Many core hooks, such as hook_menu, let's you define a file and a file path which Drupal can use to find the actual callbacks for the menu.

However, I don't believe this functionality is supported by hook_xmlrpc.

Considering also that the module is likely to leave core soon, it's unlikely that there will be any large improvements to it.