JiBX / PiBX SOAP绑定示例

时间:2012-05-22 10:21:38

标签: php xml soap binding jibx

我试图找到一些示例,如何使用JiBX / PiBX编写binding.xml以跟踪SOAP响应,但没有运气。有谁知道如何做到这一点?

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
       <ns6:getDataResp xmlns:ns6="http://domain.com/response/data/">
       <s3:requestId xmlns:s3="http://domain.com/entity/">12</s3:requestId>
       <s4:errorCode xmlns:s3="http://domain.com/entity1/">0</s4:errorCode>
           <ns6:dataResp>
               <ns5:Data>Some string data</ns5:Data>
           </ns6:dataResp>
       </ns6:getDataResp>
    </soapenv:Body> 
</soapenv:Envelope>

1 个答案:

答案 0 :(得分:0)

如果您使用的是JiBX,那么您很幸运。你有几个选择:

  1. apache cxf项目有一个用于JiBX的数据绑定模块。您可以使用其中一个开源Web服务器(如servicemix)来执行SOAP处理。这意味着您只需要将消息模式(在您的示例中为getDataResp)与JiBX绑定。你可以找到一个很好的例子,here
  2. JiBX拥有自己的名为JiBX/WS的网络服务器。它还将为您完成所有SOAP处理。
  3. 我希望这有帮助!


    JiBX撰稿人