nusoap输出中的多个阵列

nusoap输出中的多个阵列,soap,nusoap,complextype,Soap,Nusoap,Complextype,这就是我所拥有的: $server->wsdl->addComplexType('ResultObject', 'complexType', 'struct', 'all', '', array( 'Result' => array('name' => 'Result', 'type' => 'xsd:string'), 'Action' => array('name' => 'Ac

这就是我所拥有的:

$server->wsdl->addComplexType('ResultObject',
    'complexType',
    'struct',
    'all',
    '',
    array(
        'Result' => array('name' => 'Result', 'type' => 'xsd:string'),
        'Action' => array('name' => 'Action', 'type' => 'xsd:string')
    )
);
寄存器nusoap函数输出参数如下:

array('ResultObject' => 'tns:ResultObject')  // output parameters
我的问题是,结果现在是由3个元素组成的数组,而不是xsd:string:

持续 终止 堕胎 上面的每一个都有addressxsd:anyURI,codexd:int。如何将此结构实现为complexType

编辑:

在这里,您可以看到中止原因具有原因部分类型,并且原因具有自己的结构。

原因结构包含代码、描述字段。


我希望使用addComplexType为输出实现此结构,您需要发布WSDL文件的相关部分以及您尝试访问的web服务。从您的用户名来看,听起来像是在使用PHP。@TimBiegeleisen可以看到编辑部分吗?