Get data http post XML & convert to string
Sử dụng php://input để lấy dữ liệu từ http post XML:
Sau đó convert dữ liệu từ chuỗi XML sang dạng đổi tượng
Cuối cùng đưa về dạng Json để xử lý dữ liệu
Ví dụ: Để gọi được User_ID từ chuỗi XML như này
- <?xml version="1.0" encoding="utf-8"?>
- <soapenv>
- <soapenvHeader />
- <soapenvBody>
- <messageReceiver>
- <User_ID>0347737040</User_ID>
- <Service_ID>8079</Service_ID>
- <Command_Code>ABC</Command_Code>
- <Message>KTDNC</Message>
- <Request_ID>ABC</Request_ID>
- </messageReceiver>
- </soapenvBody>
- </soapenv>
Source Code như sau:
- $join = $arr_test->soapenvBody->messageReceiver;
- //Gọi dữ liệu
- $code = $join->User_ID;