soap service zf2返回无效的xml

时间:2015-12-03 22:01:12

标签: xml web-services soap zend-framework2 response

我在zend框架2中创建了一个Soap Web服务,这个WS作为一个理论上工作正常但我的客户无法读取或得到响应的模块。

这是回复,我不确定这个回复是否正常,我的意思是为什么会这样出现?。

Layout = "~/Views/Shared/_UPILayout.cshtml";

这是一个工作正常的WS响应。

 <?xml version="1.0" encoding="UTF-8"?>
 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://evaluaciones.dev.com/soporte?wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:getCountUserByNameResponse><return xsi:type="xsd:int">687</return></ns1:getCountUserByNameResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

此时,我只想知道这种情况是否会影响客户的响应解释?

1 个答案:

答案 0 :(得分:0)

两个响应的结构完全相同,第一个没有格式化。 PHP在创建XML时通常不关心换行符和空格,在阅读XML时它从不关心它。

所以,不,未格式化的XML永远不会影响客户端的解释。