【发布时间】:2016-09-24 20:53:48
【问题描述】:
我已经在其他地方看到过这个问题的回答,但我仍然无法让它发挥作用,所以我需要进一步澄清:
给出的例子是:
$tag['_'] = 'yyy';
$tag['attr'] = 'xxx';
$tagVar = new SoapVar($tag, SOAP_ENC_OBJECT);
生成的 xml 将是:
<tag attr="xxx">yyy</tag>
但是,我得到了
<tag>
<_>yyy</_>
<attr>xxx</attr>
</tag>
那么,是否还需要其他任何东西才能使其按预期工作? SoapServer 类或 WSDL 中的某种配置?
为了让事情更复杂一点,元素是命名空间的,所以实际上我正在寻找一种方法来获取
<ns:tag attr="xxx">yyy</ns:tag>
【问题讨论】: