как получить soap значения атрибута в php - PullRequest
0 голосов
/ 03 апреля 2020
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns:OTA_HotelAvailRS>
            <ns:RoomStays>
                <ns:RoomStay>
                    <ns:BasicPropertyInfo HotelCode="2121" HotelName="CASA DEL SOL"/>
                    <ns:TPA_Extensions>
                        <ns:Address/>
                        <ns:Attributes/>
                        <ns:HotelInfo>
                            <ns:CategoryCode Code="3"/>
                            <ns:CategoryUngroupedCode Code="3 EST"/>
                            <ns:CategoryName Name="3 *"/>
                            <ns:Id ID="2121"/>
                            <ns:Name Name="CASA DEL SOL"/>
                            <ns:Type Type="HOTEL"/>
                        </ns:HotelInfo>
                        <ns:Photos>
                            <ns:Photo URL="http://casa.jpg"/>
                        </ns:Photos>
                        <ns:ProviderTokens>
                            <ns:Token TokenCode="-1" TokenName="ExternalID"/>
                            <ns:Token TokenCode="1" TokenName="ExternalProvider"/>
                            <ns:Token TokenCode="S" TokenName="HasMoreFares"/>
                            <ns:Token TokenCode="N" TokenName="EP"/>
                        </ns:ProviderTokens>
                        <ns:ProviderID Provider="WIS"/>
                    </ns:TPA_Extensions>
                </ns:RoomStay>
            </ns:RoomStays>
        </ns:OTA_HotelAvailRS>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

это мой ответ

сначала я преобразовал этот ответ, используя объект DOM. но я не могу получить значения. Мне нужно, в частности, значения BasicPropertyInfo и TPA_Extensions

- имеющие внутренние значения атрибута - имеющие много элементов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...