Пишу вебсервис для сайта на XML-RPC. В качестве библиотеки использую http://phpxmlrpc.sourceforge.net/. У меня возникла следующая проблема: в XML-RPC описываю метод который отдает список сущностей в таблице БД, в данном случае это категории статей вот сам метод: Код (Text): $article_getCategories_sig = array ( array ( $xmlrpcArray ) ); $article_getCategories_doc='This method returns categories of articles.'; function article_getCategories() { $query = "SELECT * FROM ecs_article_cat"; $sql = mysql_query ( $query ); $categories = array(); if ( $sql ) { $i = 0; while ( $result = mysql_fetch_array ( $sql ) ) { $category['cat_id'] = new xmlrpcval ( $result['cat_id'], "int" ); $category['cat_name'] = new xmlrpcval ( $result['cat_name'], "string" ); $category['keywords'] = new xmlrpcval ( $result['keywords'], "string" ); $category['cat_desc'] = new xmlrpcval ( $result['cat_desc'], "string" ); $category['parent_id'] = new xmlrpcval ( $result['parent_id'], "int" ); $category_struct = new xmlrpcval($category, $xmlrpcStruct); $categories[$i] = $category_struct; $i++; } } return new xmlrpcresp ( new xmlrpcval( $categories, $xmlrpcArray ) ); } Для тестирования использую дебаггер который есть в дистрибутиве phpxmlrpc. При попытке вызова метода получаю следующий ответ: Код (Text): <?xml version="1.0" encoding="utf-8"?> <methodResponse> <params> <param> <value><string>Array</string></value> </param> </params> </methodResponse> Хотя я на 100% уверен что в $categories имеется какое-то количество записей (выводил все это в файл). Помогите разобраться уважаемые участники форума.