Я новичок в php, как разобрать 2 ответа разницы из мыла xml?
Ответ 1
'<?xml version = "1.0" encoding = "UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC = "http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:MobileAgentAPI = "urn:openApi">
<SOAP-ENV:Body SOAP-ENV:encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/">
<MobileAgentAPI:invokeResponse>
<SOAP-ENV:BodySOAP-ENV:Body>
<values xsi:type = "SOAP-ENC:Array" SOAP-ENC:arrayType = "MobileAgentAPI:SoapMapValue[13]">
<item>
<name>amount</name>
<singleValue>5000</singleValue>
</item>
<item>
<name>balance</name>
<singleValue>12210000</singleValue>
</item>
<item>
<name>lastBalance</name>
<singleValue>12215000</singleValue>
</item>
<item>
<name>returnCode</name>
<singleValue>00</singleValue>
</item>
<item>Ответ 2
<?xml version = "1.0" encoding = "UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC = "http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:MobileAgentAPI = "urn:openApi"><SOAP-ENV:Body SOAP-ENV:encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"><MobileAgentAPI:invokeResponse><invokeReturn><values xsi:type = "SOAP-ENC:Array" SOAP-ENC:arrayType = "MobileAgentAPI:SoapMapValue[6]"><item><name>balance</name><singleValue>15420000</singleValue></item><item><name>returnCode</name><singleValue>01</singleValue></item><item><name>transactionStatus</name><singleValue>02</singleValue></item><item><name>errorCode</name><singleValue>324</singleValue></item><item><name>errorDescription</name><singleValue>(324) Maaf, transaksi pada 01/10/18 06:00 gagal. Nomor tujuan tidak terdaftar. =</singleValue></item><item><name>tranя пытаюсь использовать документ DOM, но если у нас есть 2 ответа, результат будет ошибкой






Почему вы пытаетесь проанализировать ответ XML? С собственным классом PHP Мыльный клиент вы обрабатываете как минимум массивы PHP или, что еще лучше, объекты.
Используйте генератор WSDL в PHP, чтобы не задаваться вопросом, как создавать данные запроса или как обрабатывать ответ, поскольку вы всегда будете использовать подход ООП, который лучше. Попробуйте проект ПакетГенератор.
Я хочу получить ответ на свой проект, сэр, но не знаю, как, если я получу 2 разных ответа
Пожалуйста, задайте вопрос. То, что вы говорите, не имеет смысла. Дополните свой вопрос или удалите его.