包括XML在我的WSDL我的效应初探我有它的设置是这样的:在SOAP响应
<message name='getPartsResponse'>
<part name='Result' type='xsd:string'/>
</message>
我遇到的问题是什么我送的响应是XML,而不是一个字符串。由于这个,我得到了XML实体的响应(不是XML SOAP响应(没关系)),而是使用HTML实体而不是<和XML。
这就是我得到:
<SOAP-ENV:Body>
<ns1:getPartsResponse>
<Result xsi:type="xsd:string">
< ;catalog> ;
< ;result id="1"> ;
< ;part> ;AAAAAAAAAAA< ;/part> ;
< ;qty>0000000000< ;/qty> ;
< ;mfg> ;XXXXXXXXXXXXX< ;/mfg> ;
< ;/result> ;
< ;result id="2"> ;
< ;part> ;BBBBBBBBBBB< ;/part> ;
< ;qty>11111111111< ;/qty> ;
< ;mfg> ;ZZZZZZZZZZZZZ< ;/mfg> ;
< ;/result> ;
< ;/catalog> ;
</Result>
</ns1:getPartsResponse>
</SOAP-ENV:Body>
而这正是我想:
<SOAP-ENV:Body>
<ns1:getPartsResponse>
<Result xsi:type="xsd:string">
<catalog>
<result id="1">
<part>AAAAAAAAAAA</part>
<qty>0000000000</qty>
<mfg>XXXXXXXXXXXXX</mfg>
</result>
<result id="2">
<part>BBBBBBBBBBB</part>
<qty>11111111111</qty>
<mfg>ZZZZZZZZZZZZZ</mfg>
</result>
</catalog>
</Result>
</ns1:getPartsResponse>
</SOAP-ENV:Body>
我缺少什么?
谢谢。
你在使用什么平台? 。净? Java的?还有别的吗? – jrista 2010-02-25 05:34:52
SOAP服务器是用PHP编写的。不是NuSOAP。 – 2010-02-25 05:37:14