Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 22.07.2006 23:18 / 22.07.2006 23:22
Делать класс, который одновременно подменяет xdoc и делает некие XML-RPC запросы не стоило - оптимальнее сделать класс, который реализует передачу запросов, получение ответов удаленному серверу, при этом в качестве response/request использовать именно xdoc-объекты (возможно имеет смысл сделать наследников от базового класса, если нужно что-то добавить в интерфейс xdoc-xnode).@CLASS MyXMLRPCServer @BASE XMLRPCServer @create[request] ^BASE:create[request] @method1[params] Что-то тут... @method2[params] И еще что-тои далее основная программа сводится к следующему
$server[^MyXMLRPCServer::create[$request:body]] $response:body[^server.process[]]Метод XMLRPCServer.process реализует как раз все, что нам и нужно... Уверен, что это будет и универсальнее и полезнее. :)