为soap Web服务创建xml?

时间:2013-09-09 19:21:08

标签: php xml soap

我现在一直在为使用以下格式的SOAP Web服务在PHP中创建xml而苦苦挣扎:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
<GetPaynetReference xmlns="http://www.test.com.mx/">
  <issuerCod>408ddf42-6426-45bf-b684-be6c864ed4d2</issuerCod>
  <description>test</description>
  <params>
    <Parameter>
      <Name>Reference</Name>
      <Value>123< Value/>
    </Parameter>
    <Parameter>
      <Name>Amount</Name>
      <Value>10.0< Value/>
    </Parameter>
     <Parameter>
      <Name>DueDate</Name>
      <Value>31/08/2013< Value/>
    </Parameter>
  </params>
</GetPaynetReference>

任何人都可以指出我正确的方向或提供如何实现这个目标的代码示例吗?

2 个答案:

答案 0 :(得分:0)

您应该使用SoapClient library

答案 1 :(得分:0)

您可以查看类似nuSOAP的内容。 http://nusoap.sourceforge.net/。我使用并且很好。