我返回时会截断原始xml数据, 新的SoapVar($ some_xml_data,XSD_ANYXML);在我的网络服务中 但是当我改用XSD_STRING时很好。我需要使用XSD_ANYXML,因为XSD_STRING不会输出真正的xml,即它将<替换为&lt和>替换为&gt
btw我正在使用SoapUI测试此Web服务。
我以如下所示的方式定义了wsdl,
return array(
'Request' => "",
'Response' => array(
$response_object => array(
'Recordset'=> new SoapVar($some_xml_data, XSD_ANYXML)
),
'Messages'=>array(
'Message'=>'Success'
)
)
);
XSD_ANYXML正在将我的输出截断一定长度,因为XSD_STRING似乎没有限制。