nusoap输出中的多个数组

时间:2015-06-07 12:18:16

标签: soap nusoap complextype

这就是我所拥有的:

StringBuilder

<property> <name>yarn.resourcemanager.hostname</name> <value>Hostname-of-your-RM</value> <description>The hostname of the RM.</description> </property> nusoap函数输出参数如下:

$server->wsdl->addComplexType('ResultObject',
    'complexType',
    'struct',
    'all',
    '',
    array(
        'Result' => array('name' => 'Result', 'type' => 'xsd:string'),
        'Action' => array('name' => 'Action', 'type' => 'xsd:string')
    )
);

我的问题是结果现在是3个元素的数组register

  • 继续
  • 结束
  • AbortReason

上面的每一个都有array('ResultObject' => 'tns:ResultObject') // output parameters (xsd:anyURI),xsd:string(xsd:int)。如何将此结构实现为complexType?

编辑:

您可以在此处看到中止原因具有address部件类型,并且原因具有自己的结构。 enter image description here

原因结构包含codeReason字段。 enter image description here

我想用addComplexType

为输出实现这个结构

0 个答案:

没有答案