Говоришь конечно не смешные вещи, но видимо тут мало кто этими вопросами интересуется.
Я вот хоть и интересуюсь, но так и не дошел до проверки как XML апи работет. Просто нечего сказать :)
Но думаю пока проще пользовать, что есть - а это уже два варианта - хмл и оффлайн-скрипты длдя готового клиента - только надо поснифать какие он данные ждет и какие передает.