Чтение массива объектов WSDL-файла с помощью PHP

#php #web-services #soap #wsdl

#php #веб-сервисы #soap #wsdl

Вопрос:

Я новичок в веб-сервисах. У меня есть требование прочитать массив объектов Invoices из ответа SOAP с использованием функции PHP SoapClient. Ниже приведен мой ответ на SOAP:

 <Soap:Envelope xmlns:Soap="http://schemas.xmlsoap.org/soap/envelope/">
   <Soap:Body>
      <InvoiceQuery_Result xmlns="urn:web">
         <xmlInvoice>
            <Header xmlns="urn:Invoice">
               <Cust_No>12345</Cust_No>               
               <Lines>
                  <Line_No>10000</Line_No>                  
                  <LotSerial>
                     <Qty>1</Qty>
                     <Serial>12345-001</Serial>
                  </LotSerial>
               </Lines>               
            </Header>
            <Header xmlns="urn:Invoice">
               <Cust_No>12346</Cust_No>               
               <Lines>
                  <Line_No>10001</Line_No>                  
                  <LotSerial>
                     <Qty>2</Qty>
                     <Serial>12345-002</Serial>
                  </LotSerial>
               </Lines>               
            </Header>
            <Header xmlns="urn:Invoice">
               <Cust_No>12347</Cust_No>               
               <Lines>
                  <Line_No>10002</Line_No>                  
                  <LotSerial>
                     <Qty>4</Qty>
                     <Serial>12345-003</Serial>
                  </LotSerial>
               </Lines>               
            </Header>
         </xmlInvoice>
      </InvoiceQuery_Result>
   </Soap:Body>
</Soap:Envelope>
  

Комментарии:

1. В чем вопрос?