soap xml генерация

330
21 января 2017, 13:59

Как правильно сгенерировать правильно такой xml для soap

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ship="http://it4em.yurticikargo.com.tr/eshop/shipment">
<soapenv:Header/>
<soapenv:Body>
    <ship:calculatePrice>
        <wsUserName>SSA_USERNAME</wsUserName>
        <wsPassword>SSA_PASSWORD</wsPassword>
        <wsLang>EN</wsLang>
        <applicationType>9</applicationType>
        <!--Zero or more repetitions:-->
        <shipmentList>
            <shipmentId>1</shipmentId>
            <shipmentReferenceNumber>1</shipmentReferenceNumber>
            <payerId>9999999</payerId>
            <senderAddressId>99999</senderAddressId>
            <receiverName>Name</receiverName>
            <receiverFirmName>Name</receiverFirmName>
            <receiverCountryCode>LV</receiverCountryCode>
            <receiverZipCode>1005</receiverZipCode>
            <receiverCity>Rīga</receiverCity>
            <receiverStreet>Uriekstes</receiverStreet>
            <receiverHouseNo>8a</receiverHouseNo>
            <receiverPhoneNo>12345678</receiverPhoneNo>
            <mainServiceCode>1</mainServiceCode>
            <additionalServices>
                <saturdayDelivery>1</saturdayDelivery>
            </additionalServices>
            <!--1 or more repetitions:-->
            <parcels>
                <parcelId>1</parcelId>
                <parcelNo>1</parcelNo>
                <parcelReferenceNumber>1</parcelReferenceNumber>
                <dimensionsHeight>0</dimensionsHeight>
                <dimensionsWidth>0</dimensionsWidth>
                <dimensionsLength>0</dimensionsLength>
                <weight>15</weight>
                <description></description>
            </parcels>
                <parcels>
                <parcelId>1</parcelId>
                <parcelNo>1</parcelNo>
                <parcelReferenceNumber>1</parcelReferenceNumber>
                <dimensionsHeight>0</dimensionsHeight>
                <dimensionsWidth>0</dimensionsWidth>
                <dimensionsLength>0</dimensionsLength>
                <weight>5</weight>
                <description></description>
            </parcels>
        </shipmentList>
    </ship:calculatePrice>
</soapenv:Body>

побывал делать по принципу

array('calculatePrice' => 
       array('wsUserName' => '',
             'wsPassword' => '', 
             'wsLang' => '', 
             'applicationType' => ''
       );

Но вариант не правильный.... );

READ ALSO
Functions &hellip; is deprecated

Functions … is deprecated

Установил php, phpmyadmin и mysqslПри подключении к БД через phpmyadmin вылезает куча сообщений

373
Как выполнить какое-либо действие после успешной авторизации пользователя и до redirect на Silex Symfony 2?

Как выполнить какое-либо действие после успешной авторизации пользователя и до redirect на Silex Symfony 2?

Я только начал работать непосредственно с компонентами SymfonyМеня интересует вопрос, как мне реализовать следующее:

268
Как вывести многомерный массив на php

Как вывести многомерный массив на php

Добрый деньЕсть массив вида:

390