【发布时间】:2020-11-23 12:18:17
【问题描述】:
我正在通过 PHP 原生 SoapClient 类创建 SOAP 请求。当我使用SoapClient::__getLastRequest 转储请求时,我会得到:
<?xml version="1.0" encoding="UTF-8"?>\n
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:microsoft-dynamics-schemas/page/itemb2cws"><SOAP-ENV:Body><ns1:ReadMultiple><ns1:filter/><ns1:setSize>100</ns1:setSize></ns1:ReadMultiple></SOAP-ENV:Body></SOAP-ENV:Envelope>
有什么办法,如何删除 XML 元素之间的换行符或任何其他空格? 我们的客户正在使用一些旧版本的 ERP Microsoft Dynamics Nav,当请求中出现空白时,服务器会崩溃。
【问题讨论】:
-
您应该添加分辨率作为答案,以便将来的访问者理解:-)
标签: php soap microsoft-dynamics nav navision