รายละเอียดของการตอบ ::
ถ้าผมไม่สามารถใช้ $xmlStr = file_get_contents($simple); เพื่อดึงรายละเอียด xml ที่ได้รับมาจาก web service มา convert เป็น string ได้.
หลังจากที่ผมได้รับค่า xml กลับ ..$simple = $data->CallTHIResult;
ค่าที่ได้รับกลับมาคือ ..
Code
"<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><CallTHIResponse xmlns="http://tempuri.org/"><CallTHIResult><TRAN_ID>17568_39334.016_4947</TRAN_ID><TRAN_DATE>20160205</TRAN_DATE><TRAN_TIME>10:55:34</TRAN_TIME><ERROR_CODE>1</ERROR_CODE><ERROR_DESC>Not Input Policy</ERROR_DESC><POLICY_NBR></POLICY_NBR><URL_POLICY>http://aiiapp.asiainsurance.co.th/THI_WEB2/webprint/.pdf</URL_POLICY></CallTHIResult></CallTHIResponse></soap:Body></soap:Envelope>"
ผมต้องใช้คำสั่งใด เพื่อดึงค่า xml เฉพาะส่วน (CallTHIResult) ค่า ..
Code
<TRAN_ID>17568_39334.016_4947</TRAN_ID><TRAN_DATE>20160205</TRAN_DATE><TRAN_TIME>10:55:34</TRAN_TIME><ERROR_CODE>1</ERROR_CODE><ERROR_DESC>Not Input Policy</ERROR_DESC><POLICY_NBR></POLICY_NBR><URL_POLICY>http://aiiapp.asiainsurance.co.th/THI_WEB2/webprint/.pdf</URL_POLICY>
มาลง string ... ขอคำแนะนำด้วย ครับ