#define ELEM_METHODNAME "methodName"
#define ELEM_METHODRESPONSE "methodResponse"
#define ELEM_NAME "name"
+#define ELEM_NIL "nil"
#define ELEM_PARAM "param"
#define ELEM_PARAMS "params"
#define ELEM_STRING "string"
else {
switch (type) {
case xmlrpc_empty: /* treat null value as empty string in xmlrpc. */
+ case xmlrpc_nil:
+ elem_val->name = strdup(ELEM_NIL);
+ break;
case xmlrpc_string:
elem_val->name = strdup(ELEM_STRING);
simplestring_addn(&elem_val->text, XMLRPC_GetValueString(node), XMLRPC_GetValueStringLen(node));