Как читать массив из XML-RPC - PullRequest
       10

Как читать массив из XML-RPC

0 голосов
/ 02 декабря 2010
xmlrpc_c::clientSimple myClient;
xmlrpc_c::value Result

...

myClient.call(serverUrl, "getattr", "s", &result, pName);

Если результатом является массив, как мне его прочитать?

1 Ответ

1 голос
/ 02 декабря 2010

нашел его ....

typdef std::vector<xmlrpc_c::value> carray;

...

function(...){

  carray c = xmlrpc_c::value_array(result).cvalue();
  cout << xmlrpc_c::value_int(c[0]);

}

...
...