如何从XML-RPC读取数组

时间:2010-12-02 20:27:26

标签: c++ xml-rpc

xmlrpc_c::clientSimple myClient;
xmlrpc_c::value Result

...

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

如果结果是数组,我该如何阅读?

1 个答案:

答案 0 :(得分:1)

发现它......

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

...

function(...){

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

}

...