Имеет ли это значение? Если вы говорите о «несовместимом» изменении, то вы говорите о двух системах, которые де-факто «несовместимы» со стандартом, так что ... просто подправьте используемую вами библиотеку XML RPC и готово с этим.
В противном случае, если вы хотите сохранить совместимость, добро пожаловать в чудесный мир Струн.
(обновление от Марка Харрисона) Это имеет значение, поскольку мы хотели бы следовать наиболее распространенному методу, если другие люди также делают это.