Nested SOAP parameters

  • How do I make nested SOAP parameters in Cocoa?

    If I want to send a parameter like

    <name>ivan</name>

    I can simply set
    WSMethodInvocationSetParameters(soapCall, (CFDictionaryRef)params, nil);
    where
    params = [NSDictionary dictionaryWithObjectsAndKeys:@"ivan", @"name",
    nil);

    But what if I have a parameter like:

    <person>
        <name>ivan</name>
    </person>

    How do I pass that to WSMethodInvocationSetParameters?

    Ivan
  • On Oct 4, 2007, at 12:00 PM, <macosx-dev-request...> wrote:
    >
    > How do I make nested SOAP parameters in Cocoa?
    >
    > If I want to send a parameter like
    >
    > <name>ivan</name>
    >
    > I can simply set
    > WSMethodInvocationSetParameters(soapCall, (CFDictionaryRef)params,
    > nil);
    > where
    > params = [NSDictionary dictionaryWithObjectsAndKeys:@"ivan", @"name",
    > nil);
    >
    > But what if I have a parameter like:
    >
    > <person>
    > <name>ivan</name>
    > </person>
    >
    > How do I pass that to WSMethodInvocationSetParameters?

    How about

    params = [ NSDictionary dictionaryWithObject: [ NSDictionary
    dictionaryWithObject: @"ivan" forKey: @"name" ] forKey: @"person" ];

    ????
previous month october 2007 next month
MTWTFSS
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Go to today