使用SoapVar XSD_ANYXML会导致xml数据被截断

时间:2018-08-03 11:16:36

标签: php soapui soapserver

我返回时会截断原始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似乎没有限制。

0 个答案:

没有答案