什么时候在 nusoap 中使用元素和属性?

问题描述

在 Nusoap 中,如果我想定义结构体数组,我可以这样做:

(消息是一个结构体)

$server->wsdl->addComplexType(
'messageArray','complexType','array','','SOAP-ENC:Array',[],// $elements
[
    [
        'ref' => 'SOAP-ENC:arrayType','wsdl:arrayType' => 'tns:message[]',],// $attrs
'tns:message'

);

代码注释所示,如果我交换了 $element 和 $attrs 的位置,它仍然有效。我不清楚什么应该是元素,什么应该是 nusoap 中的属性

来自 nusoap 文档:

elements  $elements   = array ( name = array(name=>'',type=>'') ) 

attrs $attrs  = array( array( 'ref' =>
"http://schemas.xmlsoap.org/soap/encoding/:arrayType","http://schemas.xmlsoap.org/wsdl/:arrayType" => "string[]" ) )

谁能解释一下 $elements 和 $attrs 的用法,尤其是在 'ref'=> 部分?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)