NuSOAP Arrays

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Treefrog

    #1

    NuSOAP Arrays

    Hi,

    I'm having a bit of trouble with NuSOAP. I'm calling a web method that
    looks like this (excuse the strange sytax)

    public testItem GetTestItem (int aNumber, testObjects[])

    So, I need to create NuSOAP call like this.

    $arguments = array("aNumber" => 10,"testObjects " => $testObjects);
    $data = $this->callAPI('GetTe stItem', $arguments);

    BUT... nusoap creates the soap request like

    <testObjects>
    <item>
    ..... test object contents
    </item>
    <item>
    .... test object contents
    </item>
    </testObject>

    which is incorrect.

    How do I get it do properly define

    <testObjects>
    <testObject>... </testObject>
    <testObject>... </testObject>
    </textObjects>

    I hope that makes sense.

    Cheers,

    Treefrog

  • Treefrog

    #2
    Re: NuSOAP Arrays


    Just to further that a bit. I have implimented the testObjects in my
    code, but since NuSOAP doesn't work if you pass it an object, I've
    written a ToArray() method on all my objects (kluge alert!). I can't
    get NuSOAP to correctly 'XMLise' the array of objects (arrays).

    Comment

    Working...